PHP は、mysql から複数のデータ出力を読み取るときに問題が発生します
ステートメントは次のようになります
$sql="select * from Team where number between 50 and 60";
res=mysql_query($sql) ;
while($row=mysql_fetch_array($res))
{
echo $row["name"];
}
混乱しています、これを実行してください プログラムCMD を使用して実行されましたが、後で while ステートメントが実行されていないことがわかりました
これがなぜそうなるのか教えてください
また、$row を直接エコーすると Array という単語が表示されるのはなぜですか?
PHP 初心者が真剣にアドバイスを求めています。
神が私を啓いてくださることを願っています
-----解決策---------
$res= mysql_query ($sql , データベース接続リソース );
2 番目の値は必要ありませんが、while は実行できず、while は明らかに false です。データベースのデータが取得できていない可能性があります。
------解決策----------------------
echo $row に Array という単語が表示される場合、それは$row は配列なので。
これをこれに変更すると、クエリされたレコードを一覧表示できるようになります。
<br />$sql="select * from team where number between 50 and 60";<br />$res=mysql_query($sql);<br />$result = array();<br />while($row=mysql_fetch_array($res))<br />{<br />$result[] = $row;<br />}<br />print_r($result);<br />