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数据库的操作的主要内容,如果未能解决你的问题,请参考以下文章
Linux下对MySQL/MariaDB数据库的基本操作以及linux mysql添加用户,删除用户,以及用户权限的授予