ホームページ  >  記事  >  バックエンド開発  >  mysql_fetch_row(): 指定された引数は有効な MySQL 結果リソースではありません。誰がそれを解決できますか?解決方法

mysql_fetch_row(): 指定された引数は有効な MySQL 結果リソースではありません。誰がそれを解決できますか?解決方法

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

mysql_fetch_row(): 指定された引数は有効な MySQL 結果リソースではありません。誰がそれを解決できますか?
コードは次のとおりです:

/*
* 2012-1-1 に作成
*
* この生成されたテンプレートを変更するにはファイルは
に移動します。 * ウィンドウ - 設定 - PHPeclipse - PHP - コード テンプレート
*/
$conn = mysql_connect("localhost","root","") または die ("接続エラー");
mysql_select_db("dongxinb",$conn);

$sql="SELECT * FROM 'word'";
$query=mysql_query($sql,$conn);
$ row=mysql_fetch_array ($query);
echo $row[name];
?>

ここで、name は dongxinb データベースの word テーブルのフィールドです。
エラー メッセージ: 警告: mysql_fetch_array(): 指定された引数は、D:wampwwwword1.php の 13 行目

の有効な MySQL 結果リソースではありません。ここでは、INSERT は正常に挿入できます。




-----解決策---------
SQL が間違っています


$sql="SELECT * FROM word"; に変更されました。
------解決策------------------

PHP コード

<?php
/*
 * 2012 年 1 月 1 日に作成 この生成されたファイルのテンプレートを変更するには、次の場所に移動します。
 * ウィンドウ - 設定 - PHPeclipse - PHP - コード テンプレート
 */
インクルード ("conn.php");
?>

<表の幅=500 border="0" align="center" cellpadding="5"
    セルスペース="1" bgcolor="#add3ef">
<?php
$sql = "単語から * を選択";
$query = mysql_query ( $sql );
while ( $row = mysql_fetch_array ( $query ) ) {
    エコー <<<html
  <tr bgcolor="#eff3ff">
  <td>名前:{$row['name']}</td>
  </tr>
  <tr bgColor="#ffffff">
  <td>メッセージ:{$row['words']}</td>
  <td>更新時刻:{$row['date']}</td>
  </tr>
html;
}
?>

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