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