1

我正在尝试通过 PHP 循环遍历 MySQL 查询的结果。我的代码如下。

$list = mysql_fetch_array(mysql_query("SELECT * FROM proxies"));

for($i = 0; $i < 2000; $i++) {

  echo $list['address'];

} 

这将导致:“PHP 已弃用:以 '#' 开头的注释在 /etc/php5/cli/conf.d/ming.ini 的第 1 行中的第 0 行的未知中已弃用”。然而,当我尝试这个...

$list = mysql_fetch_array(mysql_query("SELECT * FROM proxies"));

for($i = 0; $i < 2000; $i++) {

  echo $list['id'];

}

有用。那么数据库列一定有问题吗?此外,我进入/etc/php5/cli/conf.d/ming.ini并将#评论更改为//并重试运行我的脚本。它没有显示任何结果,也没有给出错误。

4

4 回答 4

0

更改#从此开始的所有评论:

# comment here

//

// comment here
于 2012-08-19T04:42:25.477 回答
0

快速说明:您的代码已弃用 mysql* 代码。

您需要进入 /etc/php5/cli/conf.d/ming.ini 并将那些 # 更改为 ; 我刚刚读到的一篇文章是这么说的。

于 2012-08-19T04:43:05.673 回答
0

注释问题不在你的代码问题中,在 php.ini 或 ming.ini 中使用;代替 #

于 2013-06-06T05:43:18.360 回答