- MySQLi是什么?
MySQLi是MySQL的加强版,用于在PHP中连接和操作数据库。 - 为什么使用MySQLi而不使用MySQL?
与MySQL相比,MySQLi具有更高的安全性和更快的速度。 - 使用步骤
(1)连接MySQL数据的指定数据库
//创建连接
$mysqli=new mysqli('servername','username','password','databasename');
//检测连接是否成功
if ($mysqli->connect_error)
{
die("连接失败: " . $mysqli->connect_error);
}
(2)设置默认的客户端编码方式
//为了让中文不产生乱码,一般使用utf8
$mysqli->set_charset('utf8');
(3)执行SQL语句(以下示例为执行查询语句)
$sql="SELECT * FROM test";
$res=mysqli_query($mysqli,$sql);
echo mysqli_num_rows($res);//本行作用为打印结果集中共有多少条记录
//以下五行为遍历查询结果
if($res&&mysqli_num_rows($res)>0)
{
$row=$res->fetch_all();
print_r($row);
}
(4)释放结果集
mysqli_free_result($res);
(5)关闭与MySQL数据的连接
mysqli_close($mysqli);