重複の可能性:
警告:mysql_fetch_ *はパラメーター1がリソースであると想定しており、ブール値でエラーが発生します
最近、クライアントから作業を受け取りました。そこでは、減価償却されたphpの古いコードを新しいコードに変更する必要があります。そのコードで、mysql_queryに変換したmysql_db_queryに出くわしましたが、エラーが発生しました
mysql_fetch_arrayは、パラメーター1がリソースであり、ブール値が指定されていることを想定しています。
//the old code was like:
$result = mysql_db_query($mysql_db,"SELECT Hierarchy FROM MenuSystem WHERE LENGTH(Hierarchy) >= 2 AND LOCATE(" . $_SESSION['AccessLevel'] . ",AccessLevels) <> 0;");
//and my new code is :
$result = mysql_query("SELECT Hierarchy FROM MenuSystem WHERE LENGTH(Hierarchy) >= 2 AND LOCATE(" . $_SESSION['AccessLevel'] . ",AccessLevels) <> 0");
問題を教えてください
行番号11を参照します。ここで、はwhileループの終了ブラケットです。
while ($row = mysql_fetch_array($result)) {
$ConcatHierarchy .= $row["Hierarchy"];
}