私のクエリは、小さなデバッグを行うと、エコーはmysql_num_rows」入れてください事前PHPループエラー
while(mysql_fetch_array($query))
{ echo "<br>"."No Error"."<br>"; }
私のクエリは、小さなデバッグを行うと、エコーはmysql_num_rows」入れてください事前PHPループエラー
while(mysql_fetch_array($query))
{ echo "<br>"."No Error"."<br>"; }
で感謝を教えてください右が、その、このwhileループは、この文の印刷のものであるなぜこれほどゼロ結果をフェッチエラーなしである一方、 ($ query); "その直前。これは、レコードの正確な数、つまりwhileループの数を伝えます。 mysql_fetch_arrayはレコードがなくなったとき(または最初からレコードがないとき)にFALSEを返します。
このエラーは、私がselect countをデフォルトカウントに使用したために発生したもので、mysql_fetch_arrayが動作していたのでゼロです – pankaj
mysql_fetch_array()メソッドは、クエリ自体ではなくパラメータとしてデータベースに対するクエリを実行し、配列として行を返します。
正しいコードは次のようになります。は、mysql_fetch_array()の詳細については
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
echo "<br>"."No Error"."<br>";
}
、見てい:
はあなたのクエリはゼロ行を返すことを確認していますか? – DonCallisto
$クエリですか?それはmysql_queryの文字列か結果ですか? –