我有一个选择查询。另一个简短的 if-form 检查此选择查询是否返回某些内容。
所以我有:
$query = "SELECT `a` FROM `b` WHERE c='$c'";
$test = ($query = mysql_query($query)) ? $mysql_num_rows($query) : 0;
所以我想转换成 mysqli 但下面的代码似乎是错误的($db = mysqli):
$query = "SELECT `a` FROM `b` WHERE c='$c'";
$test = ($query = $db->query($query)) ? $db->num_rows($query) : 0;
使用时:
$test = ($query = mysqli_query($query)) ? mysqli_num_rows($query) : 0;
它将回显错误消息:
Warning: mysqli_query() expects at least 2 parameters, 1 given...
所以如果有人会那么友好并且可以给我一个解决这个问题的建议,我真的很感激。多谢。