sql >> データベース >  >> RDS >> Mysql

警告:mysql_fetch_array()は、パラメーター1がリソースであると想定しています[...]

    mysql_query 失敗し、FALSEが返されました $resultで 。

    戻り値を確認する必要があります:

    $id = mysql_real_escape_string($GET["id"]);
    if ($result = mysql_query("SELECT * FROM Setting WHERE ID = '$id'"))
        $row = mysql_fetch_array($result);
    else
        print htmlencode(mysql_error()) . "\n";
    

    そしてもちろん、$GET["id"]を入れてはいけません クエリに直接:




    1. MySQLiのmysql_resultを置き換えるもの

    2. NHibernateでNUMBEROracleデータ型をマッピングするのに最適な.NETデータ型はどれですか?

    3. OrderBy句を使用したMySQLでの並べ替え

    4. MySQLWorkbenchを使用して新しいデータベース図を作成する方法