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

mysql_fetch_array(): 指定された引数は有効な MySQL 結果リソースではありません。

WBOY
リリース: 2016-06-13 13:39:27
オリジナル
1568 人が閲覧しました

mysql_fetch_array(): 指定された引数は有効な MySQL 結果リソースではありません
警告: mysql_fetch_array(): 指定された引数は D:myapachewebtestself_info.php の 7 行目で有効な MySQL 結果リソースではありません

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
mysql_connect("localhost","root","1"); 
    $query="select id from computer where user ='test2'";
    $result=mysql_query($query);
    
    echo "test2 使用了<br>";
    while($row = mysql_fetch_array($result))
    {
        echo $row['id']."开始时间".$row[starttime]."<br>";
    }

ログイン後にコピー

ヘルプ

-----解決策---------
$query="select id fromcomputer where user ='test2'";

echo $query

取得した SQL 文をデータベースに入れて実行し、データがあるかどうかを確認します。

この種の問題は通常、
SQL ステートメントにエラーがある、
、またはデータベースにそのようなデータが存在しない

によって発生します。
------解決策----------------------
SQL ステートメントが間違っています。
------解決策----------------------
通常は
$result= mysql_query( $query);
は次のように記述されます:
$result=mysql_query($query,$conn);


------解決策---------
データベースを指定していませんよね? - -
$result=mysql_query($query);
これを
$result=mysql_db_query('データベース名',$query);
に変更します
------解決策---------
話し合う

私は通常、
$result=mysql_query($query);
を次のように書きます:
$result=mysql_query($query,$conn);
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート