SQL Возвращает количество строк в PHP

1

У меня есть SQL-запрос, который возвращает общее количество строк в таблице. Количество строк в этой конкретной таблице - 25 - это значение, которое я хочу вернуть

$nOfReviews=$db->query("SELECT count(*) as total from review WHERE film_id = $film_id ");

Если я сделаю

$count = $nOfReviews->fetch_assoc();
print_r($count);

он возвращается

Array ( [total] => 25 )

Фантастика! Я на правильном пути. Он знает, какой фильм нужно искать, он правильно подсчитывает количество строк. Мне просто нужен способ для вывода "25".

Есть идеи?

  • 0
    echo $ count ['total'];
Теги:

7 ответов

2

Вы можете сделать следующее:
echo $count['total'];

0

попробуйте это, чтобы получить общее количество строк

$result = $db->query("SELECT COUNT(*) FROM 'table'");
$row = $result->fetch_row();
echo $row[0];
0

Массив - $count, ключ - total, значение 25.

Пытаться

echo $count["total"];
0

Попробуй это

$nOfReviews=$db->query("SELECT count(*) as total from review WHERE film_id = $film_id ");
$count = $nOfReviews->num_rows();
echo $count;
0

Его массив и может быть дополнен с помощью оператора индекса, т.е. []. Объекты должны быть доступны стрелкой, чтобы вы знали разницу между ними. Просто сделайте echo $count['total'] и он будет работать.

0

То, как вы его печатаете

  echo $count['total'];
0

Попробуйте это Кроме того,

$count = $nOfReviews->mysqli_num_rows();

Вместо

$count = $nOfReviews->fetch_assoc();

Ehich Return Просто номер только.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню