[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: количество строк в базе
mmsgold

<?php
// если полят таблицы ratings пустые то выводим значение рейтинг неизвестно и форму голосования
$query_rating = "SELECT * FROM ratings WHERE film_id = $my_row2[id]";
//echo $query_rating.'</br>';
$res_r = mysqli_query($link,$query_rating);
$row_r = mysqli_fetch_array($res_r) or die(mysqli_error());

$query_user = "SELECT * FROM user_ip WHERE film_id = $my_row2[id]";
//echo $query_user;
$res_u = mysqli_query($link,$query_rating);
$row_u = mysqli_fetch_array($res_u) or die(mysqli_error());
$my_ip =$SERVER[REMOTE_ADDR];
echo '</br>'.var_dump($row_u);
$nuw_row = mysqli_num_rows($row_u);
echo $nuw_row;
if ($nuw_row > 0)
{
echo "<p>Рейтинг: Неизвестно</p>";
echo "<p>Форма голосования</p>";
}
// иначе если ай пи совпадает совпадает то выводим просто рейтинг
elseif ($row_u[user_ip] == $my_ip)
{
echo "Рейтиг: Отлично";
echo "Вы уже проголосовали";
}
// иначе если ай пи не совпадает со значением в таблице юзер ай пи то ваводим рейтинг и форму голосования
else
{
echo "<p>Рейтинг: Отлично</p>";
echo "<p>Форма голосования</p>";
}
?>

вот в этой строке

$nuw_row = mysqli_num_rows($row_u);

вот такая ошибка
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, array given in Z:\home\1-afisha-rest.ru\www\index.php on line 120
раньше пользовался этой функцией и ошибок вроде никогда не было, подозреваю, что что то там на выходе с запроса, сделал вар дамп
и выдало
array(8) { [0]=> string(1) "8" ["id"]=> string(1) "8" [1]=> string(1) "0" ["total_votes"]=> string(1) "0" [2]=> string(1) "0" ["total_value"]=> string(1) "0" [3]=> string(3) "649" ["film_id"]=> string(3) "649" }
в коде прописано где вар дамп делаю... если просто делать екхо то показывает NULL, без die скрипт срабатывает но и ошибку тоже выдает....
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.