PHP下对Mysql数据库的操作

PHP连接数据库:

  • 使用 mysqli-connect()函数,函数里面至少填三个变量:host,用户名,密码。
$dbHost="localhost";
$dbUser="root";
$dbPass="root";
$dbName="test";
//连接数据库
$link=mysqli_connect($dbHost,$dbUser,$dbPass,$dbName);

检查数据库是否连接成功:

  • 可以使用sqli_connect_error()来查看
if(!$link){
    die(mysqli_connect_error()); //捕获错误信息
}

die()是终止脚本操作并执行括号里面的内容的意思

对数据库进行操作

使用mysqli_query(连接内容,操作命令)

$sql="select * from test01";
$result=mysqli_query($link,$sql) or die (mysqli_error($link));

使用mysqli_error()可以返回错误信息。

提取数据库内容

mysqli_fetch_assoc()作为数组返回信息

信息遍历:

 while ($row = mysqli_fetch_assoc($res)) {   //遍历查询结果
        echo "<pre>";
        print_r($row);
    }

在这里插入图片描述

完整代码

代码1:

<?php

//数据库信息
$dbHost="localhost";
$dbUser="root";
$dbPass="root";
$dbName="test";

//连接数据库
$link=mysqli_connect($dbHost,$dbUser,$dbPass,$dbName);
if(!$link){
    die(mysqli_connect_error()); //捕获错误=信息
}
$sql="select * from test01";
$result=mysqli_query($link,$sql) or die (mysqli_error($link));

while($r1=mysqli_fetch_assoc($result)){
    var_dump($r1);
}
mysqli_close($link);
?>

代码2:

<?php

//数据库信息
$dbHost="localhost";
$dbUser="root";
$dbPass="root";
$dbName="test";

//连接数据库
$link=mysqli_connect($dbHost,$dbUser,$dbPass,$dbName);
if(!$link){
    die(mysqli_connect_error()); //捕获错误=信息
}
$sql="select * from test01";
$result=mysqli_query($link,$sql) or die (mysqli_error($link));

while($r1=mysqli_fetch_assoc($result)){
    var_dump($r1);
}
mysqli_close($link);
?>
posted @ 2021-08-10 14:07  Zeker62  阅读(142)  评论(0编辑  收藏  举报