Rumah >pembangunan bahagian belakang >masalah PHP >PHP是如何连接mysql数据库的
php是一门广泛的应用在Web开发领域的一门脚本语言,常常和mysql数据库组合,一起用来开发网站。告诉你php是如何连接mysql数据库。
mysqli连接数据库和pdo连接数据库。
第一种方法:使用mysqli连接mysql数据库(推荐学习:PHP编程从入门到精通)
MYSQLi函数是在PHP5.0.0版本中才引进的一种新的驱动方式,它的作用都是对MYSQL数据库进行操作。
代码示例如下:
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $link=new mysqli($host,$user,$password,$dbName); if ($link->connect_error){ die("连接失败:".$link->connect_error); } $sql="select * from admins"; $res=$link->query($sql); $data=$res->fetch_all(); var_dump($data);
在经过一系列的连接操作后,我们再创建一个sql语句对其中数据表进行查询检验。
在上述代码中,我们要先创建一些需要用到的变量,如数据库用户名、数据库名密码等。然后我们用面向对象的方式连接了名为php的数据库。再通过if条件语句,connect-error方法判断PHP连接数据库是否成功。
第二种方法:使用PDO连接数据库
PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。
PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。
代码示例如下:
<?php $host='127.0.0.1'; $user='root'; $password='root'; $dbName='php'; $pdo=new PDO("mysql:host=$host;dbname=$dbName",$user,$password); $sql="select * from admins"; $data=$pdo->query($sql)->fetch(); var_dump($data);
Atas ialah kandungan terperinci PHP是如何连接mysql数据库的. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!