Houston, we have a problem.

РНР и MySQL



Библиотека php_mysql предоставляет классически й файловый интерфейс к СУБД MySQL.

При работе с MySQL из РНР используются два вида дескрипторов:
дескриптор соединения - идентифицирует соединение с сервером.
дескриптор результирующей таблицы - предназначен для доступа к
результату выполнения запроса.

В первую очередь следует установить соединение с сервером при
помощи функции mysql_connect(), которая имеет следующий синтаксис:
resource mysql_connect([ $ server [, $username [, $password
[, $new_link [, $client_flags] ]]]])



После того как соединение установлено, необходимо выбрать базу данных при
помощи функции mysql_select_db()
bool mysql_select_db($database_name [, $link_identifier] )


После того как соединение установлено и выбрана база данных, с которой
будет осуществляться дальнейшая работа, можно отправлять серверу SQL­
запросы. Данную операцию можно осуществить при помощи функции
mysql_query() , которая имеет следующий синтаксис:
resource mysql_query ($query [, $link_identifier] )

Получить сообщение об ошибке можно при помощи
функции mysql_error()

Дескриптор результирующей таблицы, возвращаемый функцией
mysql_query ( ), используется далее для получения значений, возвращаемых
СУБД. Обычно это осуществляется при помощи одной из пяти функций:
mysql_result(),
mysql_fetch_row(),
mysql_fetch_assoc(),
mysql_fetch_array (),
mysql_fetch_object ()
.

Закрытие соединения производится при помощи функции mysql_close().
bool mysql_close ([ $link_identifier] )

Закрывать соединение в РНР не обязательно, так как скрипт работает
непродолжительное время, а после завершения его работы соединение закрывается
автоматически.

config.php


index.php


@темы: MySQL, PHP, РНР и MySQL