Количество записей в таблице MySQL

Запрос

Количество записей возвращает MySQL-функция COUNT SELECT COUNT(*) FROM `tablename`

Пример на PHP

Простой пример на PHP, как получить количество записей в таблице и вывести результат на экран.

<?php // мини-конфиг $db = array( 'host' => 'localhost', 'port' => 3306, 'user' => 'root', 'pass' => 'mypassword', 'name' => 'database' ); // соединяемся с БД $mysql = mysql_connect($db['host'].':'.$db['port'], $db['user'], $db['pass']); // выбираем БД mysql_select_db($db['name']); // строка запроса $query = "SELECT COUNT(*) as `count` FROM `tablename`"; // выполняем запрос $res = mysql_query($query) or die(mysql_error()); // получаем данные из результата $row = mysql_fetch_assoc($res); echo 'Записей в таблице tablename: ' . $row['count']; ?>

Примечание

Когда вызываете функцию COUNT, не заблуждайтесь в том, что запрос COUNT(`id`), будет быстрее запроса COUNT(*), все как раз наоборот.

Категории

СУБДMySQL

Читайте также

Комментарии