For those who manually compiled MySQL, the default
mysqlnd settings may results in error.
Your mysql_error() function may give you this message:
---------------------------
No such file or directory (trying to connect via unix:///tmp/mysql.sock)
---------------------------
This is because your manually compiled MySQL has its own place for socket.
You need to provide PHP a reference for an appropriate mysql socket.
That means you need to edit php.ini and add a section like this:
---------------------------
[mysql]
mysql.default_socket="/your/path/to/mysql.sock"
---------------------------Mysql_xdevapi
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Mysql_xdevapi
Референца за `book.mysqlnd.php` со подобрена типографија и навигација.
MySQL Нативен Драјвер
Вовед
MySQL Нативен Драјвер е замена за MySQL Клиент Библиотеката (libmysqlclient). MySQL Нативен Драјвер е дел од официјалните PHP извори од PHP 5.3.0.
MySQL екстензиите за базата на податоци MySQL екстензија,
mysqli и PDO MYSQL комуницираат со MySQL серверот. Во минатото, ова се правеше од страна на екстензијата користејќи ги услугите обезбедени од MySQL Клиент Библиотеката. Екстензиите беа компајлирани со MySQL Клиент Библиотеката за да го користат нејзиниот клиент-сервер протокол.
Со MySQL Нативен Драјвер сега постои алтернатива, бидејќи MySQL екстензиите за базата на податоци можат да бидат компајлирани да користат MySQL Нативен Драјвер наместо MySQL Клиент Библиотеката.
MySQL Нативен Драјвер е напишан на C како PHP екстензија.