2014-02-15 1 views
-1

Я пытаюсь подсчитать общее количество строк с помощью следующего кода:как показать общее количество тузда таблицы в PHP

$countvideo = "SELECT count(id) FROM `videos`"; 
$countvideo_run = mysqli_query($connect, $countvideo); 
if($countvideo_run){ 
     $countvideo_result = mysql_result($countvideo_run, 0, 'count(id)'); 
    } 

но он показывает мне эту ошибку:

Warning: mysql_result() expects parameter 1 to be resource, object given in C:\xampp\htdocs\task\media\new\adminpanel.php on line 121

как можно Я считаю это?

+2

есть некоторые 'i' отсутствует ... – bwoebi

+0

который является линией 121? – Craftein

+1

Этот вопрос выглядит не по теме, потому что речь идет о опечатке. – bwoebi

ответ

0

Вы смешиваете mysqli и mysql функции

$countvideo = "SELECT count(id) as `total` FROM `users`"; 
$countvideo_run = mysqli_query($connect, $countvideo); 
if ($countvideo_run) { 
    $countvideo_result = $countvideo_run->fetch_object(); 
    $total = $countvideo_result->total; 
} 
+0

как мы можем найти его в mysqli? –

+0

Я обновил свой ответ – cornelb

0

Вы использовали mysql_result вместо mysqli_result.

+0

не работает –

1

Вы смешиваете возвращаемый объект mysqli_ с несовместимой функцией mysql_.

$countvideo = "SELECT count(id) qty FROM `videos`"; 
if (($result = mysqli_query($connect, $countvideo)) !== false) { 
    $row = $result->fetch_assoc(); 
    $countvideo_result = $row['qty']; 
} 
Смежные вопросы