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 |