php使用mysqli连接数据库增删改查
查询
<?php
//1、连接数据库,返回资源
$con = mysqli_connect('localhost','root','1234@abcd');
//2、判断是否连接成功
if(mysqli_connect_errno()){
echo '您的链接有错误,错误信息为:'.mysqli_connect_error();
}
//3、设置字符集
mysqli_set_charset($con,'utf8');
//4、选择数据库
mysqli_select_db($con,'lamp140');
//5、准备SQL语句
$SQL = "select * from user";
//6、执行SQL语句
$result = mysqli_query($con,$SQL);//将会返回一个对象
//7、处理结果集
//var_dump(mysqli_fetch_row($result)); //取一条
if($result && mysqli_affected_rows($con)){
while($rows = mysqli_fetch_assoc($result)){
$array[] = $rows;
}
// $array=mysqli_fetch_all($result); 返回结果下标为012而不是id,name...,
}else{
echo '操作失败';
exit;
}
echo '总共有'.mysqli_num_rows($result).'条数据';
//8、关闭资源、连接对象
// mysqli_free_result($result);//将这个结果集释放掉。除非数量很大否则不建议使用!
mysqli_close($con);//将连接关闭掉
?>
添加
<?php
//1、连接数据库
$con = mysqli_connect('localhost','root','');
//2、判断是否出错
if(mysqli_connect_errno()){
echo mysqli_connect_error();
}
//3、设置客户端字符集
mysqli_set_charset($con,'utf8');
//4、选择数据库
mysqli_select_db($con,'test');
//5、准备SQL语句
$SQL = "insert into user values(null,'钟小萌','123456','18')";
//6、执行SQL语句
$result = mysqli_query($con,$SQL);
//7、处理结果
if($result && mysqli_affected_rows($con) > 0){ //获得影响行数
echo '添加成功!';
var_dump(mysqli_insert_id($con)); //返回id
}else{
echo '插入失败';
}
//8、关闭连接
mysqli_close($con);
?>
修改
<?php
//1、连接数据库
$con = mysqli_connect('localhost','root','');
//2、判断是否出错
if(mysqli_connect_errno()){
echo mysqli_connect_error();
}
//3、设置客户端字符集
mysqli_set_charset($con,'utf8');
//4、选择数据库
mysqli_select_db($con,'test');
//5、准备SQL语句
$SQL = "update menu set name = 'Mate0' where pid = 2";
//6、执行SQL语句
$result = mysqli_query($con,$SQL);
//7、处理结果
if($result && mysqli_affected_rows($con) > 0){ //获得影响行数
var_dump(mysqli_affected_rows($con));
echo '修改成功!';
}else{
echo '修改失败';
}
//8、关闭连接
mysqli_close($con);
?>
删除
<?php
//1、连接数据库
$con = mysqli_connect('localhost','root','');
//2、判断是否出错
if(mysqli_connect_errno()){
echo mysqli_connect_error();
}
//3、设置客户端字符集
mysqli_set_charset($con,'utf8');
//4、选择数据库
mysqli_select_db($con,'test');
//5、准备SQL语句
$SQL = "delete from user where id between 2 and 102";
//6、执行SQL语句
$result = mysqli_query($con,$SQL);
//7、处理结果
if($result && mysqli_affected_rows($con) > 0){ //获得影响行数
var_dump(mysqli_affected_rows($con));
echo '删除成功!';
}else{
echo '删除失败';
}
//8、关闭连接
mysqli_close($con);
?>
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhigieih
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
excel图片置于文字下方的方法
PHP中文网 06-27 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信提示登录环境异常是什么意思原因
PHP中文网 04-09 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
微信人名旁边有个图标有什么用
PHP中文网 03-11