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_*在新代码中使用函数。它们不再被维护并被正式弃用。看到红框了吗?改为了解准备好的语句,并使用PDOMySQLi -本文将帮助您决定使用哪个。如果您选择 PDO,这里有一个很好的教程

于 2013-02-08T14:07:08.590 回答
0

也许你的意思是,

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

}
于 2013-02-08T14:07:13.233 回答
0

你的while循环应该可以工作,你可能在其他地方有一些错误。

看看这篇文章,里面有 3 个 while 循环

我的提示是尝试调试您的代码并查看它在哪里不起作用,第二个提示是尝试移动到 PDO 或 MYSQLI

于 2013-02-08T14:18:24.487 回答