PHP下对Mysql数据库的操作

Posted Zeker62

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
?>

以上是关于PHP下对Mysql数据库的操作的主要内容,如果未能解决你的问题,请参考以下文章

PHP下对session的相关操作

Linux下对MySQL/MariaDB数据库的基本操作以及linux mysql添加用户,删除用户,以及用户权限的授予

使用 json rereiver php mysql 在片段中填充列表视图

PHP下对Cookie的相关操作

超级有用的9个PHP代码片段

LAMP的基本配置