Web-технологии с базами данных. Астахова И.Ф - 114 стр.

UptoLike

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( ) пытается исполь-
зовать последнее открытое соединение. Пример: