Предупреждение: mysql_num_rows() ожидает, что параметр 1 будет ресурсом,

Возможный дубликат:
mysql_fetch_array() ожидает, что параметр 1 будет ресурсом, boolean задан в select

код -

$q="SELECT * FROM tbl_quevote WHERE que_id = '".$qid."' and voteby='".$uid."'";

$result = $mysqli->query($q) or die(mysqli_error($mysqli));
$num_rows = mysql_num_rows($result);

echo $num_rows;

Ошибка: Предупреждение: mysql_num_rows() ожидает, что параметр 1 будет ресурсом, объект указан в C:\xampp\htdocs\shizin\vote.php в строке 13
how to check result is empty?

+13
источник поделиться
2 ответа
$num_rows = $result->num_rows;
+31
источник

int mysql_num_rows ( resource $result ) Извлекает количество строк из набора результатов. Эта команда действительна только для операторов типа SELECT или SHOW, которые возвращают фактический набор результатов. Чтобы получить количество строк, подверженных запросу INSERT, UPDATE, REPLACE or DELETE, используйте mysql_affected_rows().

+2
источник

Связанные вопросы


Похожие вопросы

Посмотрите другие вопросы по меткам или Задайте вопрос