4.1PDO_MYSQL DSN

PHP文档组版权所有。10bet官方网站

  • PDO_MYSQL DSN

    连接MySQL数据库

描述

PDO_MYSQL数据源名称(DSN)由以下元素组成:

DSN前缀

DSN前缀为mysql:

宿主

数据库服务器所在的主机名。

港口

数据库服务器监听的端口号。

dbname

数据库的名称。

unix_socket

MySQL Unix套接字(不应该与宿主港口).

字符集

字符集。看到字符集概念文档以获取更多10bet官方网站信息。

例子

例4.2 PDO_MYSQL DSN示例

下面的例子展示了用于连接MySQL数据库的PDO_MYSQL DSN:

mysql:主机= localhost; dbname testdb =

更完整的例子:

mysql:主机= localhost;端口= 3307;dbname = testdb mysql: unix_socket = / tmp / mysql.sock; dbname testdb =


笔记

Unix只有:

当主机名设置为“localhost”,然后通过域套接字连接到服务器。如果PDO_MYSQL是根据libmysqlclient编译的,那么套接字文件的位置是在libmysqlclient的编译位置。如果PDO_MYSQL是根据mysqlnd编译的,则可以通过pdo_mysql.default_socket设置。