Funkcje te umożliwiają dostęp do serwerów baz danych MySQL. Aby je uaktywnić musisz skompilować PHP z obsługą MySQL używając opcji --with-mysql. Jeśli użyjesz tej opcji bez podania ścieżki do MySQL, PHP wykorzysta własne biblioteki klienta. Użytkownicy, którzy uruchamiają inne aplikacje korzystające z MySQL (na przykład równocześnie PHP3 i PHP4 jako moduły apache, lub moduł auth-mysql) powinni zawsze podawać ścieżkę do MySQL: --with-mysql=/sciezka/do/mysql. To wymusi na PHP użycie bibliotek zainstalowanych przez MySQL, co pozwoli uniknąć konfliktów.
Więcej informacji o MySQL można znaleźć na stronie http://www.mysql.com/.
Dokumentacja do MySQL znajduje się pod adresem http://www.mysql.com/documentation/.
Zachowanie funkcji MySQL zależy od ustawień w pliku konfiguracyjnym.
Tabela 1. Opcje konfiguracyjne MySQL
| Nazwa | Domyślnie | Zmiana | 
|---|---|---|
| mysql.allow_persistent | "On" | PHP_INI_SYSTEM | 
| mysql.max_persistent | "-1" | PHP_INI_SYSTEM | 
| mysql.max_links | "-1" | PHP_INI_SYSTEM | 
| mysql.default_port | NULL | PHP_INI_ALL | 
| mysql.default_socket | NULL | PHP_INI_ALL | 
| mysql.default_host | NULL | PHP_INI_ALL | 
| mysql.default_user | NULL | PHP_INI_ALL | 
Ten prosty przykład demonstruje jak się połączyć, wykonać zapytanie, wyświetlić wyniki i rozłączyć z bazą MySQL.
| Poprzedni | Spis treści | Następny | 
| msql_tablename | Początek rozdziału | mysql_affected_rows |