18.1 使用PHP脚本连接到MySQL服务器
18.1.1 从PHP连接到数据库的方法
使用PHP操作MySQL的方法有很多,在PHP7中我们可以使用mysqli函数(mysqli类),或者使用PDO(PHP Data Object)类来操作数据库。
mysqli函数:仅支持MySQL,一般来说处理速度比PDO快。
PDO类:无论使用哪种数据库,都可以使用相同的PHP脚本。
18.1.2 什么是PDO、类和方法
PDO是PHP5.1.0及更高版本中定义的标准数据库连接机制,其目的是更方便的利用数据库。
PDO是用于管理数据库的“类”(class),通过“对象”(object)来操作数据库。
类是数据和操作的合集,故PDO类中包含了许多用于处理数据库的数据和操作方法。
方法是指从属于类的函数,方法只能在创建了类的对象下才能使用,和函数的描述方式也有些许不同。
对象是通过类创建的特定操作对象。如,在操作MySQL服务器的情况下,就需要先通过PDO类创建一个用于操作数据库的PDO对象。
18.1.3 使用PDO连接到MySQL服务器
创建PDO对象:
语法:new PDO(数据源名称,用户名,密码)
“用户名”和“密码”是用于连接MySQL的用户名和密码;
“数据源名称”格式:驱动名称:host=主机名;dbname=数据库名