致命错误:在非对象上调用成员函数query()

时间:2012-07-18 19:22:54

标签: mysql

我使用了以下代码,这会产生致命错误。

mysql_connect("localhost", "", "") or die(mysql_error());
mysql_select_db("") or die(mysql_error());

$sel12 = $db->query("SELECT * FROM ".SPICE." WHERE status=1 ORDER BY spice_id desc LIMIT 0 , 9"); 
if(mysql_num_rows($sel12)>0){
$m=0;
?>
<?php 
while($row12=mysql_fetch_array($sel12)){ ?>

<a href="<?php echo SITE; ?>air/<?php echo $row12['spice_id']; ?>/<?php echo $m+1; ?>" title="<?php echo $row12['title']; ?>"></a>
<?php $m++; } ?>
<?php } ?>

致命错误:在第49行的/home/tolly25/public_html/slideshow.php中调用非对象的成员函数query()

2 个答案:

答案 0 :(得分:1)

mysql_select_db("") - 空DB?

使用mysql_query代替$db->query

答案 1 :(得分:1)

您的查询

$sel12 = $db->query('query');

应该是

$sel12 = mysql_query('query');