PHP操作数据库
程序员文章站
2024-03-08 15:54:34
...
传统方式mysqli连接数据库
$con=mysqli_connect('localhost','root','root');
if(!$con){
die('连接失败');
}
// 选择数据库
mysqli_select_db($con,'xuesheng');
// 设置编码
mysqli_set_charset($con,'utf8');
$sql="select * from news";
$res=mysqli_query($con,$sql);
while($row=mysqli_fetch_assoc($res)){
echo '<pre>';
print_r($row);
echo '</pre>';
}
mysqli_close($con);
面向对象连接数据库写法
$host='localhost';
$user='root';
$pwd='root';
$db=new mysqli();
// 创建连接
$db->connect($host,$user,$pwd);
// 选择数据库
$db->select_db('test');
// 设置编码
$db->set_charset('utf8');
$sql="select * from news limit 5";
$res=$db->query($sql);
while($row=$res->fetch_assoc()){
echo '<pre>';
print_r($row);
echo '</pre>';
}
读取结果集
php中有几个方法用于读取结果集
执行CUD
<?php
// 面向兑现的写法
$host='localhost';
$user='root';
$pwd='root';
$db=new mysqli();
// 创建连接
$db->connect($host,$user,$pwd);
// 选择数据库
$db->select_db('test');
// 设置编码
$db->set_charset('utf8');
$sql="insert into news(title,create_time) values('标题1',now())";
// 执行成功,返回true,执行失败,返回false
$res=$db->query($sql);
var_dump($res);
// 关闭数据库连接
$db->close();
上一篇: Git基本知识-基本操作
下一篇: 我的第一个spring程序