(PECL PDO_MYSQL >= 0.1.0)
PDO_MYSQL DSN — Connexion aux bases de données MySQL
Le Data Source Name (DSN) de PDO_MYSQL est composé des éléments suivants :
Le préfixe DSN est mysql:
.
L'hôte sur lequel le serveur de base de données se situe.
Le numéro de port où le serveur de base de données est en train d'écouter.
Le nom de la base de données.
Le socket Unix MySQL (ne devrait pas être utilisé avec host ou port).
Actuellement non utilisé.
Exemple #1 Exemples avec le DSN de PDO_MYSQL
L'exemple suivant montre le DSN PDO_MYSQL pour se connecter aux bases de données MySQL :
mysql:host=localhost;dbname=testdb
mysql:host=localhost;port=3307;dbname=testdb mysql:unix_socket=/tmp/mysql.sock;dbname=testdb
Note: Unix seulement:
Lorsque le nom d'hôte est "localhost", la connexion est faite par une socket Unix. Si PDO_MYSQL est compilé avec libmysql alors le fichier de socket est celui précisé à la compilation de libmysql. Si PDO_MYSQL est compilé avec mysqlnd, une socket par défaut peut être indiquée via la paramètre pdo_mysql.default_socket.