$query = $db->query("SELECT count(*) as counter FROM `class` WHERE `bclass`='".$cid."' OR `cid`='".$cid."' ORDER BY `view`"); if($query['counter']) { echo "ok"; } else { echo "false"; }
$query = $db->query("SELECT * FROM `class` WHERE `bclass`='".$cid."' OR `cid`='".$cid."' ORDER BY `view`"); if(mysql_num_rows($query)) { echo "ok"; } else { echo "false"; }
$query = $db->query("SELECT * FROM `class` WHERE `bclass`='".$cid."' OR `cid`='".$cid."' ORDER BY `view`"); 这样之后,你要fetch一下,才能判断。 看你写的,应该是可以$row=$db->fetch_row($query);,然后就可以用if(empty($row))来判断是否空了。
[php] function Query($QueryString = '') { if ($QueryString != '') { if (!$this->mQueryId = @mysql_query($QueryString, $this->mLinkId)) $this->GetErr('数据查询出错'); return $this->mQueryId; } else { $this->GetErr('查询语句为空'); } } [/php] 以上语句 并没有针对select update 而进行优化
$query = $db->query("SELECT * FROM `class` WHERE `bclass`='".$cid."' OR `cid`='".$cid."' ORDER BY `view`"); $arr=mysql_fetch_array($query); if(!$arr) { echo "空"; }else{ echo "不空"; }
if(mysql_num_rows($query))
{
echo "ok";
}
else
{
echo "false";
}
这样之后,你要fetch一下,才能判断。
看你写的,应该是可以$row=$db->fetch_row($query);,然后就可以用if(empty($row))来判断是否空了。
function Query($QueryString = '') {
if ($QueryString != '') {
if (!$this->mQueryId = @mysql_query($QueryString, $this->mLinkId)) $this->GetErr('数据查询出错');
return $this->mQueryId;
} else {
$this->GetErr('查询语句为空');
}
}
[/php]
以上语句 并没有针对select update 而进行优化
$arr=mysql_fetch_array($query);
if(!$arr)
{
echo "空";
}else{
echo "不空";
}