ホームページ  >  記事  >  バックエンド開発  >  Mysql_fetch_array は結果を生成せず、エラーも報告しません。何が問題なのか教えてください。

Mysql_fetch_array は結果を生成せず、エラーも報告しません。何が問題なのか教えてください。

WBOY
WBOYオリジナル
2016-06-23 13:59:45842ブラウズ

  <?php     $uid=$_COOKIE['uid'];    $sql="SELECT * FROM `user` WHERE `id`='$uid'";    echo "$sql";    $query=mysql_query($sql);    $rs=mysql_fetch_array($query);    echo $rs['username'];  ?>

mysql では $sql の結果がエラーなく正常に実行される、つまり cookie パラメータが取得されるのは正常です
mysql_fetch_array を実行しても結果がありません

に返信します。ディスカッション (解決策)

print_r($rs ); 結果を確認してください

print_r($rs); 結果を確認してください

結果はありません

php エラー プロンプトをオンにすると表示されます
警告: mysql_query( ): D:webwwwcindex.php の 28 行目で、ユーザー ''@'localhost' (パスワード: NO を使用) のアクセスが拒否されました

警告: mysql_query(): D:webwwwcindex.php でサーバーへのリンクを確立できませんでした28 行目

警告: mysql_fetch_array() はパラメータ 1 がリソースであることを期待しており、29 行目の D:webwwwcindex.php で指定されたブール値です

落ち込んでデータベースに接続するのを忘れてしまいました。 。 。 。 。

データベースに接続できませんでした。

デバッグするには次のように記述できます

$query=mysql_query($sql) または die(mysql_error());

データベースへの接続に失敗しました

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