mysqli是php5.0之后出现对mysql进行的扩展.
mysqli的基本操作
$con = new mysqli($servername,username,password,db_name); //链接数据库
servername -> 服务器名称
username -> mysql用户名
password -> mysql密码
db_name -> 要操作的数据库名
mysqli_connect_error() 链接失败的错误原因
$result = $con -> query($sql);
query() 数据库操作函数 sql -> SQL语句
$rows = $result->fetch_array() //结果处理
fetch_array() 结果处理函数
<?php
$servername = '127.0.0.1';
$username = 'root';
$password = '';
$dateBase = 'test';
//1.链接数据库
$link = mysqli_connect($servername,$username,$password,$dateBase);
if (!$link) {
echo "数据库链接失败,错误代码:".mysqli_connect_errno().'错误信息'.mysqli_connect_error(),'";
}
//2. 选择要操作的数据并且设置字符集
mysqli_select_db($link,'utf8');//设置字符集
//3. 数据库操作(增 删 改 查)
$sql = 'SELECT *FROM data LIMIT 6';
$result = mysqli_query($link,$sql);
// var_dump(mysqli_fetch_array($result)); //返回关联数据和索引数组
// var_dump(mysqli_fetch_array($result,MYSQLI_NUM)); //只返回索引数组
//查询结果处理
while ($row = mysqli_fetch_assoc($result)) {
echo 'id:',$row[id],' name:',$row['name'],' age:',$row['age'];
}
//插入数据库
$sql = "INSERT INTO data VALUES (6, 'Bill', 10)";
$result = mysqli_query($link,$sql);
var_dump($result);
//4.释放结果集,关闭数据库
//mysqli_free_result($result); //查询的时候会用到 其他的时候用不到
mysqli_close($link);
?>
网友评论