Today punch time card !
Up最近超级喜欢的一首歌!
点击和up一起听歌鸭!冲冲冲!!!
下面进入正题啦
如何使用PHP连接数据库进行操作呢?
PHP 5 及以上版本建议使用以下方式连接 MySQL :
MySQLi
PDO
在 PHP 早期版本中我们使用 MySQL 扩展。但该扩展在 2012 年开始不建议使用。
两种方式的区别:
PDO
== : 应用在 12 种不同数据库中;MySQLi
: 只针对 MySQL 数据库;
一、PDO方式
语法结构
$link= new mysqli("mysql:host=
host
",username
,password
,dbname
);
参数:
host
— 要连接的服务器地址;
username
— 登录所使用的用户名,默认值为拥有服务器进程的用户的名称;
password
— 规定登录所用的密码;默认值为 “”;
dbname
— 要连接的数据库的名称;
示例代码
<?php
$servername = "localhost";
$username = "lzj";
$password = "root";
try {
$conn = new PDO("mysql:host=$servername;", $username, $password);
echo "连接成功";
}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>
注意:使用PDO方式连接时,需要设置数据库名。如果没有指定,则会抛出异常。
二、MySQLi方式
语法结构
$link= new mysqli(
host
;username
,password
,dbname
);
参数:
host
— 要连接的服务器地址;
username
— 登录所使用的用户名,默认值为拥有服务器进程的用户的名称;
password
— 规定登录所用的密码;默认值为 “”;
dbname
— 要连接的数据库的名称;
示例代码
<?php
$link=new mysqli('localhost','root','root','lzj');//连接数据库的语法;
if(!$link){//判断连接是否有效;
die('连接失败');
}
?>