このエラーを解決するにはどうすればよいですか?[function.mysql-real-escape-string]

夏からのソーラブ

私はこのコードを使用します:

<?php
    // Get values from form
    $name= mysql_real_escape_string($_POST['name']);
    if (empty($name)) {
        echo "No information has entered";
        echo "<br/>";
        echo "<br/>";
        echo "<a href='index.php'>Return to Homepage</a>";
        exit;
    }

    $host="localhost"; // Host name
    $username="root"; // Mysql username
    $password=""; // Mysql password
    $db_name="pin"; // Database name
    $tbl_name="test"; // Table name

    // Connect to server and select database.
        mysql_connect("$host", "$username", "$password")or die("cannot connect");
        mysql_select_db("$db_name")or die("cannot select DB");

            // Insert data into mysql
            $sql = "UPDATE $tbl_name SET `Used` = '1' WHERE `test`.`Code` =$name;";
            //echo $sql; exit;
            $result=mysql_query($sql);

            // if successfully insert data into database, displays message "Successful".
            if($result){
                echo "Your Information </br>";
                echo "<BR>";
                echo "<a href='index.html'></a>";
                $result = mysql_query("SELECT Code FROM `test` WHERE  `Code` =$name" );
                    while ($row = mysql_fetch_array($result)) {
                            printf("Code: %s </br>", $row[0]); 
                                $foundcode=$row[0];
                    }
                    if (!empty($foundcode)) {
                        echo "<BR>";
                        echo "<a href='".$foundcode.".pdf'>Click here to download.</a>";
                    }
                        if (empty($foundcode)){
                        echo "<BR>";
                        echo "Password is wrong";
                        }
                        mysql_free_result($result);
                echo "<BR>";
                echo "<BR>";
                echo "<BR>";
                echo "<a href='index.php'>Exit</a>";
            }

            else {
                echo nl2br ("Entered Information are not valid, Please enter valid information </br></br>");
                echo "<a href='index.php'>Return to Homepage</a></br></br>";
            }

        // close connection
        mysql_close();
?>

しかし、私はこのエラーを受け取ります:

Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'root'@'localhost' (using password: NO)

ヘルプを読みましたが、修正できません。私はこの問題について次のような答えを読みました:

  1. 致命的なエラー: PHPの 非オブジェクトでのメンバー関数prepare()の呼び出し非オブジェクトエラーでのメンバー関数prepare()の呼び出し致命的なエラー:PDOを使用した非オブジェクトでのメンバー関数prepare()の呼び出し

DBユーザーとパスを変更しましたが、その問題はまだ存在しています。

オズワルド

mysql_real_escape_string() エスケープを実行する方法は接続パラメーターによって異なるため、データベース接続が必要です。

PHPのMySQL拡張機能は、データベース接続が必要な場合にデータベース接続を作成しようとしますが、使用できる接続が見つかりません。したがって、エラーメッセージ。

mysql_real_escape_string()後に電話してくださいmysql_connect()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

このエラーを解決するにはどうすればよいですか?非推奨:mysql_escape_string():この関数は非推奨です。代わりにmysql_real_escape_string()を使用してください

分類Dev

配列でmysql_real_escape_stringを使用するにはどうすればよいですか?

分類Dev

mysql_real_escape_string() [function.mysql-real-escape-string] is preventing server connection

分類Dev

mysql_real_escape_string()のエラー

分類Dev

ここにmysql_real_escape_stringをどこに挿入できますか?そして、HTMLが入力されないようにするにはどうすればよいですか?

分類Dev

mysql_real_escape_string \\\構文

分類Dev

mysql_real_escape_stringをPHP7に変換する方法は?

分類Dev

mysql_real_escape_stringを使用すると空になります

分類Dev

PHPのmysql_real_escape_string()に相当するJava

分類Dev

mysql_real_escape_stringでphpfilter_varを使用する

分類Dev

mysql_escape_string()関数は非推奨ですmysql_real_escape_string()Codeigniterを使用してください

分類Dev

mysql_real_escape_stringがMySQLiで機能しないのはなぜですか?

分類Dev

propelの関数のようなmysql_real_escape_string

分類Dev

propelの関数のようなmysql_real_escape_string

分類Dev

mysql_real_escape_string()のObjective-Cと同等の関数

分類Dev

'nullでのメンバー関数real_escape_string()の呼び出し'を修正するにはどうすればよいですか?

分類Dev

未定義関数 mysql_real_escape_string() の呼び出し

分類Dev

mysql_real_escape_stringは、DB接続内で空/空白を返します

分類Dev

警告:mysql_real_escape_string()[function.mysql-real-escape-string]:ユーザー 'a8221325' @ 'localhost'のアクセスが拒否されました(パスワードを使用:NO)

分類Dev

mysql_real_escape_string()を回避するSQLインジェクション

分類Dev

GETリクエストのJSONデータでmysql_real_escape_stringを使用する場所

分類Dev

ユーザー入力がない場合、mysql_real_escape_stringは必要ですか?

分類Dev

最新バージョンのphpのmysql_real_escape_string()関数のオプションは何ですか?

分類Dev

codeIgniterは代わりにmysql_real_escape_string()を使用します。データベース接続の問題

分類Dev

mysqli_real_escape_stringとphpの配列?

分類Dev

Mysqli_real_escape_stringの脆弱性

分類Dev

mysqli_real_escape_string を回避しようとしています

分類Dev

mysqli_real_escape_string($ connect、$ username)の$ connectの目的は何ですか?

分類Dev

mysql_real_escape_string($ text)がライブサーバーで機能していません

Related 関連記事

  1. 1

    このエラーを解決するにはどうすればよいですか?非推奨:mysql_escape_string():この関数は非推奨です。代わりにmysql_real_escape_string()を使用してください

  2. 2

    配列でmysql_real_escape_stringを使用するにはどうすればよいですか?

  3. 3

    mysql_real_escape_string() [function.mysql-real-escape-string] is preventing server connection

  4. 4

    mysql_real_escape_string()のエラー

  5. 5

    ここにmysql_real_escape_stringをどこに挿入できますか?そして、HTMLが入力されないようにするにはどうすればよいですか?

  6. 6

    mysql_real_escape_string \\\構文

  7. 7

    mysql_real_escape_stringをPHP7に変換する方法は?

  8. 8

    mysql_real_escape_stringを使用すると空になります

  9. 9

    PHPのmysql_real_escape_string()に相当するJava

  10. 10

    mysql_real_escape_stringでphpfilter_varを使用する

  11. 11

    mysql_escape_string()関数は非推奨ですmysql_real_escape_string()Codeigniterを使用してください

  12. 12

    mysql_real_escape_stringがMySQLiで機能しないのはなぜですか?

  13. 13

    propelの関数のようなmysql_real_escape_string

  14. 14

    propelの関数のようなmysql_real_escape_string

  15. 15

    mysql_real_escape_string()のObjective-Cと同等の関数

  16. 16

    'nullでのメンバー関数real_escape_string()の呼び出し'を修正するにはどうすればよいですか?

  17. 17

    未定義関数 mysql_real_escape_string() の呼び出し

  18. 18

    mysql_real_escape_stringは、DB接続内で空/空白を返します

  19. 19

    警告:mysql_real_escape_string()[function.mysql-real-escape-string]:ユーザー 'a8221325' @ 'localhost'のアクセスが拒否されました(パスワードを使用:NO)

  20. 20

    mysql_real_escape_string()を回避するSQLインジェクション

  21. 21

    GETリクエストのJSONデータでmysql_real_escape_stringを使用する場所

  22. 22

    ユーザー入力がない場合、mysql_real_escape_stringは必要ですか?

  23. 23

    最新バージョンのphpのmysql_real_escape_string()関数のオプションは何ですか?

  24. 24

    codeIgniterは代わりにmysql_real_escape_string()を使用します。データベース接続の問題

  25. 25

    mysqli_real_escape_stringとphpの配列?

  26. 26

    Mysqli_real_escape_stringの脆弱性

  27. 27

    mysqli_real_escape_string を回避しようとしています

  28. 28

    mysqli_real_escape_string($ connect、$ username)の$ connectの目的は何ですか?

  29. 29

    mysql_real_escape_string($ text)がライブサーバーで機能していません

ホットタグ

アーカイブ