0
Как я могу сохранить результат SQL-оператора COUNT в переменной PHP
Я хочу получить количество строк в моей таблице MySQL и сохранить это число в переменной php. Это код, который я использую:
$size = @mysql_query("SELECT COUNT(*) FROM News");
$ size в конечном итоге становится «ID ресурса №7». Как мне указать количество строк прямо в $ size?
Ответов (4)4
Решение
0
Вам нужно вызвать mysql_fetch_row или одну из его сестринских функций .
<?php
// untested
$result = @mysql_query("SELECT COUNT(*) FROM News");
// error handling
$row = mysql_fetch_row($result);
$count = $row[0];
?>
0
В соответствующем примечании вы можете использовать функцию mysql_num_rows (), чтобы получить количество строк из данного запроса. Это удобно, если вам нужно получить данные, но вы также знаете количество строк.
<?php
$result = @mysql_query("SELECT * FROM news");
$count = @mysql_num_rows($result);
?>