mysql_queryПосылает запрос MySQL
&mysql.alternative.note;
mysqli_queryPDO::query
&reftitle.description;
resourcemysql_querystringqueryresourcelink_identifierNULLmysql_query посылает один запрос
(посылка нескольких запросов не поддерживается) активной базе
данных сервера, на который ссылается переданный дескриптор
link_identifier.
&reftitle.parameters;
query
SQL-запрос
Запрос не должен заканчиваться точкой с запятой.
Данные в запросе должны быть корректно проэкранированы.
&mysql.linkid.description;
&reftitle.returnvalues;
Для запросов SELECT, SHOW, DESCRIBE, EXPLAIN и других запросов,
возвращающих результат из нескольких рядов,
mysql_query возвращает дескриптор результата
запроса (resource), или &false; в случае ошибки.
Для других типов SQL-запросов, INSERT, UPDATE, DELETE, DROP и других,
mysql_query возвращает &true; в случае успеха
и &false; в случае ошибки.
Полученный дескриптор результата нужно передать в функцию
mysql_fetch_assoc или любую другую функцию,
работающую с результатами запросов.
Используйте mysql_num_rows для выяснения
количества рядов в результате SELECT-запроса или
mysql_affected_rows для выяснения количества
обработанных рядов запросами DELETE, INSERT, REPLACE и UPDATE.
mysql_query также завершится с ошибкой и
вернет &false;, если у пользователя нет доступа к какой-либо из
таблиц, фигурирующих в запросе.
&reftitle.examples;
Неверный запрос
Следующий запрос составлен неправильно и
mysql_query вернёт &false;.
]]>
Верный запрос
Следующий запрос верен, поэтому mysql_query
вернет resource.
]]>
&reftitle.seealso;
mysql_connectmysql_errormysql_real_escape_stringmysql_resultmysql_fetch_assocmysql_unbuffered_query