Вы на самом деле делаете это неправильно. mysqli_num_rows
используется, когда вы запрашиваете процедурным образом.
В вашем примере кода вы создали новый объект, вызвав new mysqli()
. Чтобы получить количество строк, извлекаемых при использовании конструкции ООП, вы должны получить значение свойства num_rows
.
И вот как это сделать:
if ($tbl->num_rows > 0) {
while($value=$tbl->fetch_assoc())
{
if(strlen($name) == 0 || strlen($name) == NULL)
{
echo '<font color="green">!</font>';
break;
}
echo $value['iditem'] . $value['nazwa'] . "<br>";
}
} else {
echo "No result found";
}
$que->close();