Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
mysqli::query
mysqli_query
(PHP 5)
mysqli::query -- mysqli_query — Performs a query on the database
Описание
Объектно-ориентированный стиль
mixed mysqli::query ( string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )Процедурный стиль
mixed mysqli_query ( mysqli $link , string $query [, int $resultmode = MYSQLI_STORE_RESULT ] )Performs a query against the database.
Functionally, using this function is identical to calling mysqli_real_query() followed either by mysqli_use_result() or mysqli_store_result().
Замечание:
In the case where you pass a statement to mysqli_query() that is longer than max_allowed_packet of the server, the returned error codes are different depending on whether you are using MySQL Native Driver (mysqlnd) or MySQL Client Library (libmysql). The behavior is as follows:
- mysqlnd on Linux returns an error code of 1153. The error message means "got a packet bigger than max_allowed_packet bytes".
- mysqlnd on Windows returns an error code 2006. This error message means "server has gone away".
- libmysql on all platforms returns an error code 2006. This error message means "server has gone away".
Список параметров
link
Только для процедурного стиля: Идентификатор соединения, полученный с помощью mysqli_connect() или mysqli_init()
queryThe query string.
Data inside the query should be properly escaped.
resultmodeEither the constant MYSQLI_USE_RESULT or MYSQLI_STORE_RESULT depending on the desired behavior. By default, MYSQLI_STORE_RESULT is used.
If you use MYSQLI_USE_RESULT all subsequent calls will return error Commands out of sync unless you call mysqli_free_result()
With MYSQLI_ASYNC (available with mysqlnd), it is possible to perform query asynchronously. mysqli_poll() is then used to get results from such queries.
Возвращаемые значения
Returns FALSE on failure. For successful SELECT, SHOW, DESCRIBE or EXPLAIN queries mysqli_query() will return a MySQLi_Result object. For other successful queries mysqli_query() will return TRUE.
Описание класса mysqli, примеры использования класса mysqli.
Смотрите также:
Описание на ru2.php.net
Описание на php.ru