$link=mysql_connect(*********)
$sql="SELECT count FROM `test` WHERE value = 10000"
$result=mysql_query($sql,$link)
if($result){
echo "成功"
}else{
echo "失败"
}
这要看你如何用它,毕仅where 1=1这种表达式真假判断是要产生系统开销的。用得其所可提高效率减小开销,反之亦然。例如:select * from t1 where 1=1
等效于
select * from t1
前者where 1=1必然为真,此判断为画蛇添足,属于无用功、徒增系统开销。
如果只需要查看数据表字段信息无需查看具体记录,那么下列写法将非常可取
select * from t1 where 1<>1
这样系统将直接输出空记录集,而不会花费资源检索具体的记录数据到内存中,这无疑会提高了效率。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)