|
mysql_query(PHP 4, PHP 5) mysql_query — Посылает запрос MySQL Описание
resource mysql_query
( string $query
[, resource $link_identifier
] )
mysql_query() посылает один запрос (посылка нескольких запросов не поддерживается) активной базе данных сервера, на который ссылается переданный дескриптор link_identifier. Список параметров
Возвращаемые значенияДля запросов SELECT, SHOW, DESCRIBE, EXPLAIN и других запросов, возвращающих результат из нескольких рядов, mysql_query() возвращает дескриптор результата запроса (resource), или FALSE в случае ошибки. Для других типов SQL-запросов, INSERT, UPDATE, DELETE, DROP и других, mysql_query() возвращает TRUE в случае успеха и FALSE в случае ошибки. Полученный дескриптор результата нужно передать в функцию mysql_fetch_array() или любую другую функцию, работающую с результатами запросов. Используйте mysql_num_rows() для выяснения количества рядов в результате SELECT-запроса или mysql_affected_rows() для выяснения количества обработанных рядов запросами DELETE, INSERT, REPLACE и UPDATE. mysql_query() также завершится с ошибкой и вернет FALSE, если у пользователя нет доступа к какой-либо из таблиц, фигурирующих в запросе. Примеры
Пример #1 Неверный запрос Следующий запрос составлен неправильно и mysql_query() вернёт FALSE.
<?php
Пример #2 Верный запрос Следующий запрос верен, поэтому mysql_query() вернет resource.
<?php Смотрите также
|
|