【发布时间】:2011-03-18 16:49:54
【问题描述】:
我不久前收到了一些帮助,但始终无法找出此查询不起作用的原因?我该如何修改它以使其正常工作?
class Posts {
public static function multipleQuery() {
$result = mysql_query("SELECT * FROM posts ORDER BY id DESC LIMIT 0, 3")
, __CLASS__);
while($object = mysql_fetch_object($result)) {
$return[] = $object;
}
return $return;
}
}
$array = Posts::multipleQuery();
foreach($array AS $row) {
echo $row->title;
}
很遗憾,我没有得到任何回报。查询有效,我已经测试过了。
【问题讨论】:
-
试试
var_dump($array)。, __CLASS__)也放错了位置。请更具体地说明什么不起作用。 -
发生了什么,什么不起作用?不管怎样,这看起来不对
), __CLASS__); -
您是否缺少数据库连接,或者它只是不属于此 sn-p 的一部分?
-
ini_set('error_reporting', E_ALL);和ini_set('display_errors', true);在脚本顶部设置将确保显示错误并帮助您进行调试。 -
看代码,第3行有无效语法,去掉
, __CLASS__)。