Руководство по языку программирования PHP
 

PCRE
 

PHP и mysql

Использование функций при выборке данных из sql запроса

При выборе данных из базы mysql допустимо использование функций. К примеру, если нужно вычислить количество записей в таблице, то для этой цели можно использовать функцию count(). Ниже это показана на примере, таблица с данными такая же как на странице "Сортировка данных в sql запросе"

Пример 1:


$connection = new mysqli("localhost","root","",'mybase');
$query = "select count(model) from auto";
$result = $connection->query($query);
while($row = mysqli_fetch_array($result))
{
echo $row['count(model)'];
}

?>

Результат:

5

Пример 2:

В предыдущем примере результат функции возвращается в виде переменной состоящей из названия самой функции и идентификатора поля, что довольно неудобно для обработки. Для избежания этого используется ключевое слово as


$connection = new mysqli("localhost","root","",'mybase');
$query = "select count(model)as col from auto";
$result = $connection->query($query);
while($row = mysqli_fetch_array($result))
{
echo $row['col'];
}

?>

Результат:

5

 

- Создание базы данных
- Создание таблиц
- Индексы в mysql
- Добавление данных
- Загрузка данных из файла
- Выборка данных
- Сортировка данных в sql запросе
- Использование функций в sql запросе
- Группировка данных
- Объединение sql запросов
- Сохранение sql запроса в файл
- Удаление данных
- Обновление данных
- Добавление и удаление столбцов
- Перестановка столбцов
- Изменение типов столбцов
- Переименование названия таблицы и столбцов
- Добавление и удаление индексов