php操作MySQL数据库
时间:2021-07-01 10:21:17
帮助过:43人阅读
// 1、连接MySQL
header(‘content-type:text/html;charset=utf-8‘
);
$link = @
mysqli_connect(‘127.0.0.1‘, ‘root‘, ‘root‘, ‘test‘
);
// var_dump($link);
// 判断是否连接成功
// die()退出当前脚本并输出一段信息
if (!
$link)
die(‘连接失败‘
);
// 2、准备SQL语句
// 插入的SQL语句
$sql = ‘insert into book values(null,"雪山飞狐","金庸","武侠",23)‘
;
// 修改的SQL语句
// $sql=‘update book set name="红楼梦" where id=2‘;
// 删除的SQL语句
// $sql=‘delete from book where id=5‘;
// 3、执行SQL语句
$res =
mysqli_query(
$link,
$sql);
// 4、处理SQL结果
// 处理错误结果
if (!
$res)
die(‘操作失败:‘ .
mysqli_errno(
$link));
// 处理正确的返回结果
if (
$res)
echo ‘操作成功‘
;
echo ‘<br />‘
;
// 5、关闭数据库
if(
mysqli_close(
$link))
echo ‘关闭成功‘;
以上都是非查询型语句,下面是查询型语句
$link = @mysqli_connect(‘127.0.0.1‘, ‘root‘, ‘root‘, ‘test‘);
var_dump($link);
if (!$link) die(‘连接失败‘);
$sql = ‘select *from book‘;
$res = mysqli_query($link, $sql);
// 处理错误
if (!$res) die(‘操作失败:‘ . mysqli_errno($link));
// 使用循环取出所有数据
$arr = [];
while ($row = mysqli_fetch_assoc($res)) {
// var_dump($row);
$arr[] = $row;
}
echo ‘<pre />‘;
var_dump($arr);
php操作数据库常用的api
-
mysqli_connect(IP, 用户名,密码,数据库名) 连接数据库
-
mysqli_query($link, $sql) 执行SQL语句
-
mysqli_error($link); 返回错误描述
-
mysqli_close($link); 关闭连接
-
mysqli_fetch_assoc($res); 从结果集中取得一行作为关联数组返回
-
mysqli_num_rows($res); 返回结果集的行数
php操作MySQL数据库
标签:关闭 book fetch 准备 res var 连接数据库 die ade