ВУЗ:
Составители:
Рубрика:
114
Функция mysql_query( ) обеспечивает интерфейс для обращения с
запросами к базам данных. Синтаксис функции mysql_query( ):
int mysql_query (string запрос [, int идентифика-
тор_соединения])
Параметр «запрос» содержит текст запроса на языке SQL. Запрос
передается либо соединению, определяемому необязательным пара-
метром «идентификатор_соединения», либо, при отсутствии парамет-
ра, последнему открытому соединению.
В зависимости от типа запроса вызов mysql_query( ) может при-
водить к разным последствиям. При успешном выполнении команды
SQL SELECT возвращается идентификатор результата, который впо-
следствии передается функции mysql_result( ) для
последующего фор-
матирования и отображения результатов запроса. Если обработка за-
проса завершилась неудачей, функция возвращает FALSE. Функция
mysql_result( ) описана в одном из следующих разделов. Количество
записей, участвующих в запросе, определяется при помощи функции
mysql_num_rows( ). Эта функция также описана далее.
Если при обработке запросов расходуется слишком много памя-
ти, то вызывается стандартная функция
РНР mysql_free_result. При
вызове ей передается идентификатор результата, возвращаемый
mysql_query( ). Функция mysql_free_result( ) освобождает всю память,
связанную с данным запросом.
Во многих ситуациях требуется узнать количество записей, уча-
ствующих в запросе SQL с командами INSERT, UPDATE, REPLACE
или DELETE. Задача решается функцией mysql_affected_rows( ). Син-
таксис функции:
int mysql_affected_rows ([int идентифика-
тор_соединения])
Параметр «идентификатор_соединения» не является обязатель-
ным. Если он не указывается, mysql_affected_rqws( ) пытается исполь-
зовать последнее открытое соединение. Пример:
<?
// Подключиться к серверу и выбрать базу данных
@mysql_connect("localhost", "web", "irina")or
die("Could not connect to MySQL server!");
114 Функция mysql_query( ) обеспечивает интерфейс для обращения с запросами к базам данных. Синтаксис функции mysql_query( ): int mysql_query (string запрос [, int идентифика- тор_соединения]) Параметр «запрос» содержит текст запроса на языке SQL. Запрос передается либо соединению, определяемому необязательным пара- метром «идентификатор_соединения», либо, при отсутствии парамет- ра, последнему открытому соединению. В зависимости от типа запроса вызов mysql_query( ) может при- водить к разным последствиям. При успешном выполнении команды SQL SELECT возвращается идентификатор результата, который впо- следствии передается функции mysql_result( ) для последующего фор- матирования и отображения результатов запроса. Если обработка за- проса завершилась неудачей, функция возвращает FALSE. Функция mysql_result( ) описана в одном из следующих разделов. Количество записей, участвующих в запросе, определяется при помощи функции mysql_num_rows( ). Эта функция также описана далее. Если при обработке запросов расходуется слишком много памя- ти, то вызывается стандартная функция РНР mysql_free_result. При вызове ей передается идентификатор результата, возвращаемый mysql_query( ). Функция mysql_free_result( ) освобождает всю память, связанную с данным запросом. Во многих ситуациях требуется узнать количество записей, уча- ствующих в запросе SQL с командами INSERT, UPDATE, REPLACE или DELETE. Задача решается функцией mysql_affected_rows( ). Син- таксис функции: int mysql_affected_rows ([int идентифика- тор_соединения]) Параметр «идентификатор_соединения» не является обязатель- ным. Если он не указывается, mysql_affected_rqws( ) пытается исполь- зовать последнее открытое соединение. Пример: // Подключиться к серверу и выбрать базу данных @mysql_connect("localhost", "web", "irina")or die("Could not connect to MySQL server!");
Страницы
- « первая
- ‹ предыдущая
- …
- 112
- 113
- 114
- 115
- 116
- …
- следующая ›
- последняя »