Php mysql中的num_行操作?
我有这个函数,它通过查询数据库中的表来返回一个值 守则:Php mysql中的num_行操作?,php,mysql,function,Php,Mysql,Function,我有这个函数,它通过查询数据库中的表来返回一个值 守则: function recycle_check($recycle_id){ $query = "SELECT recycle_id FROM notes WHERE user_id = '".$_SESSION['user_id']."' and recycle_id ='$recycle_id'"; if(mysql_num_rows($query)== 0) return
function recycle_check($recycle_id){
$query = "SELECT recycle_id FROM notes WHERE user_id = '".$_SESSION['user_id']."' and recycle_id ='$recycle_id'";
if(mysql_num_rows($query)== 0)
return 0;
else
return 1;
}
但这给了我一个错误,那就是:
Warning: mysql_num_rows() expects parameter 1 to be resource
我只想让函数给我一个零或者一个数字1
0 for exists and 1 for deosnt exist!
在调用
mysql\u-rows
:
您需要传递给函数的是:
正在生成的结果资源
评价的。这个结果来自于一个
调用mysql\u query()
在调用
mysql\u-rows
:
您需要传递给函数的是:
正在生成的结果资源
评价的。这个结果来自于一个
调用mysql\u query()
$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);