利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解


Posted in PHP onAugust 30, 2017

PHP访问MySql数据库

<?php 
//造连接对象
$db = new MySQLi("localhost","root","","0710_test");

//写SQL语句
$sql = "select * from student";
//检测连接数据库是否成功,失败返回“连接失败”,并退出程序 
if(mysqli_connect_error()){
 die("连接失败"); 
}
//执行SQL语句,返回结果集对象
$result = $db->query($sql);
var_dump($result->num_rows);
//判断结果有无数据
if($result->num_rows){
 echo "存在数据";
}
//取数据(查询语句)
//$arr = $result->fetch_all();//获取所有数据并以二维数组存在
//$arr = $result->fetch_all(MYSQLI_ASSOC);//获取所有数据中的关联数组
//$arr = $result->fetch_array();

//while循环遍历数组所有数据
while($arr = $result->fetch_array()){
 var_dump($arr);
}

//$arr = $result->fetch_assoc();//返回关联数组
//$arr = $result->fetch_object();//列名对应成员变量
//$arr = $result->fetch_row();//返回索引数组
//var_dump($arr);
 
//增删改语句
//添加一条数据(返回值true或false)
$sql = "insert into student values('102','王某','男','1987-7-1','95033')";
//删除一条数据(返回值true或false)
$sql = "delete from student where Sname='李军'";
$r = $db->query($sql);
var_dump($r);
?>

数据库中自增长列表的增删改实例

<?php 
$db = new MySQLi("localhost","root","","0710_info");
if(mysqli_connect_error()){
 die("连接失败");
}
$sql = "insert into work values(0,'P005','2005-01-01','2010-10-1','山师大','教育部',2)";
if($db->query($sql)){
 echo "添加成功";
 //插入这条数据的id(常用)
 echo $db->insert_id;
}else{
 echo "添加失败";
}
?>

以上这篇利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP独立Session数据库存储操作类分享
Jun 11 PHP
一款简单实用的php操作mysql数据库类
Dec 08 PHP
php不使用copy()函数复制文件的方法
Mar 13 PHP
Apache服务器下防止图片盗链的办法
Jul 06 PHP
wampserver改变默认网站目录的办法
Aug 05 PHP
学习php设计模式 php实现门面模式(Facade)
Dec 07 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
Apr 04 PHP
php获取微信基础接口凭证Access_token
Aug 23 PHP
PDO::query讲解
Jan 29 PHP
php防止表单重复提交实例讲解
Feb 11 PHP
PHP实现通过二维数组键值获取一维键名操作示例
Oct 11 PHP
thinkphp5.1框架模板赋值与变量输出示例
May 25 PHP
PHP Socket网络操作类定义与用法示例
Aug 30 #PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 #PHP
Laravel框架中VerifyCsrfToken报错问题的解决
Aug 30 #PHP
Laravel框架中Blade模板的用法示例
Aug 30 #PHP
php实现支持中文的文件下载功能示例
Aug 30 #PHP
利用PHPStorm如何开发Laravel应用详解
Aug 30 #PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
Aug 29 #PHP
You might like
PHP使用glob函数遍历目录或文件夹的方法
2014/12/16 PHP
laravel如何开启跨域功能示例详解
2017/08/31 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
laravel手动创建数组分页的实现代码
2018/06/07 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
2018/09/26 PHP
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
zTree插件之多选下拉菜单实例代码
2013/11/06 Javascript
用原生js做个简单的滑动效果的回到顶部
2014/10/15 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
JavaScript面对国际化编程时的一些建议
2015/06/24 Javascript
JavaScript变量的作用域全解析
2015/08/14 Javascript
AngularJS入门教程一:路由用法初探
2017/05/27 Javascript
C#实现将一个字符转换为整数
2017/12/12 Javascript
Bootstrap模态对话框用法简单示例
2018/08/31 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
微信小程序学习笔记之文件上传、下载操作图文详解
2019/03/29 Javascript
Vue 401配合Vuex防止多次弹框的案例
2020/11/11 Javascript
Django的session中对于用户验证的支持
2015/07/23 Python
答题辅助python代码实现
2018/01/16 Python
Python交互环境下实现输入代码
2018/06/22 Python
python numpy元素的区间查找方法
2018/11/14 Python
python如何制作缩略图
2019/04/30 Python
python 实现将文件或文件夹用相对路径打包为 tar.gz 文件的方法
2019/06/10 Python
Python识别快递条形码及Tesseract-OCR使用详解
2019/07/15 Python
python函数enumerate,operator和Counter使用技巧实例小结
2020/02/22 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Python识别处理照片中的条形码
2020/11/16 Python
分享一个H5原生form表单的checkbox特效代码
2018/02/26 HTML / CSS
执行总经理岗位职责
2014/02/03 职场文书
毕业寄语大全
2014/04/09 职场文书
留守儿童工作方案
2014/06/02 职场文书
小学捐书活动总结
2014/07/05 职场文书
学校食堂食品安全责任书
2014/07/28 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS
一篇文章带你掌握SQLite3基本用法
2022/06/14 数据库
vue本地构建热更新卡顿的问题“75 advanced module optimization”完美解决方案
2022/08/05 Vue.js