1

我是 php/sql 的初学者,所以如果我遗漏了什么,请多多包涵。

我有一个正在查询的数据库,但并非所有行都是完整的。我试图找出哪些行在某一列中有值。基本上我现在拥有的是:

while (!empty($result['c1'])) 
{
echo $result['c2'];
}

服务器似乎不喜欢这样。有什么想法吗?

4

1 回答 1

0

假设你已经有一个while循环,它就像这样......忽略mysql部分......我只是在说明......无论如何你都应该使用PDO......但是因为你还在学习,我假设你'只是使用 mysql_* 已弃用的函数,因为这就是我们大多数人开始的地方。

  while($result = mysql_fetch_array($query)){

     if(!empty($result['c1'])){
       echo $result['c2'];
      }

   }
于 2013-06-13T03:19:37.603 回答