0
$result=("select * FROM blablabla ") ;
while($row = mysql_fetch_array($result))

{$another=("select * FROM blablabla ") ;
 while($dow = mysql_fetch_array($another)){} }

これはうまくいきません ヒントをください

4

3 に答える 3

2

実際にはクエリを実行していません:

$result=mysql_query("select * FROM blablabla ") ;
while($row = mysql_fetch_array($result))
{
  // do stuff
}

mysql_*新しいコードで関数を使用しないでください。それらはもはや保守されておらず、公式に非推奨です赤いボックスがか? 代わりにプリペアド ステートメントについて学び、 PDOまたはMySQLiを使用してください。この記事は、どちらを使用するかを決めるのに役立ちます。PDO を選択する場合は、ここに良いチュートリアルがあります。

于 2013-02-08T14:07:08.590 に答える
0

while ループは機能するはずですが、別の場所でエラーが発生している可能性があります。

お互いの中に 3 つの while ループがあるこの投稿を見てください

私のヒントは、コードをデバッグして、どこが機能しないかを確認することです.2番目のヒントは、PDOまたはMYSQLIに移行しようとすることです.

于 2013-02-08T14:18:24.487 に答える
0

もしかしたら、

$result = mysql_query("select * FROM blablabla ") ;
while($row = mysql_fetch_array($result))
{

}
于 2013-02-08T14:07:13.233 に答える