Избор на библиотека
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Избор на библиотека
Референца за `mysqlinfo.library.choosing.php` со подобрена типографија и навигација.
Избор на библиотека
The mysqli and PDO_MySQL PHP extensions are lightweight wrappers on top of a C client library. The extensions can either use the
mysqlnd mysqli и PDO_MySQL PHP екстензиите се лесни обвивки над C клиентска библиотека. Екстензиите можат да ја користат libmysqlclient
библиотеката или
библиотеката. Изборот на библиотека е одлука во време на компилација. mysqlnd библиотеката е дел од PHP дистрибуцијата. Нуди функции како што се мрзливи конекции и кеширање на прашања, функции кои не се достапни со libmysqlclient, така што користењето на вградената mysqlnd библиотека е силно препорачливо. Погледнете ја документацијата за mysqlnd
за дополнителни детали и список на функции и функционалности што ги нуди.
// Recommended, compiles with mysqlnd $ ./configure --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd // Alternatively recommended, compiles with mysqlnd $ ./configure --with-mysqli --with-pdo-mysql // Not recommended, compiles with libmysqlclient $ ./configure --with-mysqli=/path/to/mysql_config --with-pdo-mysql=/path/to/mysql_config
Пример #1 Командни команди за користење на mysqlnd или libmysqlclient
Споредба на карактеристиките на библиотеката mysqlnd Се препорачува да се користи
| библиотеката наместо MySQL клиент серверската библиотека (libmysqlclient). Двете библиотеки се поддржани и постојано се подобруваат.mysqlnd) | MySQL native driver (mysqlnd)libmysqlclient) |
|
|---|---|---|
| MySQL клиент сервер библиотека (libmysqlclient) | Ограничено од | Овозможува пишување |
| PHP верзија воведена | 5.3.0 | N/A |
| Дел од PHP дистрибуцијата | Лиценца | Dual-License |
| Статус на развој | Активен | Активен |
| Животен циклус | PHP License 3.01 | PHP License 3.01 |
| Нема најавен крај | Ограничено од | Овозможува пишување |
| Стандардна компилација (за сите MySQL екстензии) | Ограничено од | Ограничено од |
| Поддршка за протокол за компресија | Ограничено од | Ограничено од |
| SSL поддршка | Ограничено од | Ограничено од |
| Неблокирачки, асинхрони прашања | Ограничено од | Овозможува пишување |
| Статистика за перформанси | Ограничено од | Овозможува пишување |
| LOAD LOCAL INFILE ги почитува директивата open_basedir | Ограничено од | Овозможува пишување |
| Користи нативен систем за управување со меморијата на PHP (на пр., ги следи ограничувањата на меморијата на PHP) | Ограничено од | Овозможува пишување |
| Врати нумеричка колона како двојно (COM_QUERY) | Ограничено од | Овозможува пишување |
| Врати нумеричка колона како стринг (COM_QUERY) | Ограничено од | Ограничено од |
| API за приклучоци | Ограничено од | Ограничено |
| Автоматско повторно поврзување | Овозможува пишување | Опционално |