ホームページ >バックエンド開発 >PHPチュートリアル >警告: mysql_fetch_array(): 指定された引数は、php の有効な MySQL 結果ではありません。

警告: mysql_fetch_array(): 指定された引数は、php の有効な MySQL 結果ではありません。

WBOY
WBOYオリジナル
2016-06-13 13:06:132032ブラウズ

php に警告が表示されます: mysql_fetch_array(): 指定された引数は有効な MySQL 結果ではありません
$link= mysql_connect("localhost","root","root")or die("データベース接続失敗しました ".mysql_error());
mysql_select_db("student",$link);
mysql_query("set names gb2312");
?>
$ sql =mysql_query("select * ftom tb_student");
$info=mysql_fetch_array("$sql");
if($_POST[submit]=="query")
{
$ tex_book =$_POST[tex_book];
$sql=mysql_query("select * ftom tb_student where sno like '%''.trim($tex_book).''%'");
$info=mysql_fetch_array( $ sql);

}
?>

------解決策---------- ----------
$info=mysql_fetch_array("$sql");
=>
$info=mysql_fetch_array($sql);

ここには引用符を追加しないでください。


また、sql select * ftom tb_student が正常に実行できることを確認してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。