mysqli

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() 结果处理函数

$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); 

?>

你可能感兴趣的:(mysqli)