Я новичок в PHP. С приведенным ниже кодом результат запроса num_rows равен 1, но mysqli_num_rows ничего не показывает. Если я вызываю mysqli_fetch_array, я тоже ничего не получаю. Я перенес следующий код из mysql в mysqli следующим образом:
function fetch_array($query, $result_type = MYSQL_ASSOC) {
echo "num_rows - " . $query->num_rows . "</br>";
if( ! mysqli_num_rows($query) ) {
return mysqli_fetch_array($query, $result_type);
}
else
{
throw new Exception("mysqli_num_rows is empty but $query->num_rows ");
}
}
Что я делаю не так?