Дополнительные динамические библиотеки требуются для многих расширений РНР. Ознакомиться со списком этих расширений и требуемых й\|и библиотек можно в файле snapshot.txt, расположенном в корневом каталоге РНР.
После того как соединение установлено, необходимо выбрать базу данных. Это осуществляется при помощи функции mysql_select_db (), которая имеет следующий синтаксис:
bool mysql_select_db(string database_name [, resource link_identifier})
Использование этой функции эквивалентно вызову команды USE В SQL-запросе, т. е. функция mysqi_seiect_db() выбирает базу данных для дальнейшей работы, и все последующие SQL-запросы применяются к выбранной базе данных. Функция принимает в качестве аргументов название выбираемой базы данных database_name и дескриптор соединения link_identifier. Функция возвращает true при успешном выполнении операции и false в противном случае.
Имеет смысл помещать функции для соединения и выбора базы данных в тот же файл (config.php), где объявлены переменные с именами сервера, пользователя и паролем (листинг 8.37).
Если сервер запущен, но в окне браузера при обращении к любым функциям РНР для работы с MySQL наблюдается чистое окно без малейшего признака сообщений об успешности или невозможности соединения сервера, это означает, что связка "MySQL+PHP" настроена некорректно. Дело в том, что, начиная с версии РНР 5, все расширения в РНР, в том числе и расширение для работы с базой данных MySQL, по умолчанию отключены. Для того чтобы подключить расширение для работы с базой данных, следует в конфигурационном файле РНР php.ini убрать комментарий (,) с соответствующего расширения:
extension=php_mysql.dll