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 /* * 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>