利用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&amp;mysql(五)
Oct 09 PHP
php模拟asp中的XmlHttpRequest实现http请求的代码
Mar 24 PHP
PHP中设置时区,记录日志文件的实现代码
Jan 07 PHP
Function eregi is deprecated (解决方法)
Jun 21 PHP
php生成EAN_13标准条形码实例
Nov 13 PHP
PHP的error_reporting错误级别变量对照表
Jul 08 PHP
将FCKeditor导入PHP+SMARTY的实现方法
Jan 15 PHP
PHP简单实现HTTP和HTTPS跨域共享session解决办法
May 27 PHP
PHP简单创建压缩图的方法
Aug 24 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP长连接实现与使用方法详解
Feb 11 PHP
php实现自动生成验证码的实例讲解
Nov 17 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扩展
2013/06/13 PHP
CentOS6.5 编译安装lnmp环境
2014/12/21 PHP
php实现递归与无限分类的方法
2015/02/16 PHP
超强多功能php绿色集成环境详解
2017/01/25 PHP
TP5.0框架实现无限极回复功能的方法分析
2019/05/04 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
基于PHP实现用户登录注册功能的详细教程
2020/08/04 PHP
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
jQuery入门之层次选择器实例简析
2015/12/11 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
javascript简单链式调用案例分析
2017/05/10 Javascript
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
浅析vue给不同环境配置不同打包命令
2018/08/17 Javascript
Python将list中的string批量转化成int/float的方法
2018/06/26 Python
python按照多个条件排序的方法
2019/02/08 Python
eclipse创建python项目步骤详解
2019/05/10 Python
python pygame实现五子棋小游戏
2020/10/26 Python
纯python进行矩阵的相乘运算的方法示例
2019/07/17 Python
python super用法及原理详解
2020/01/20 Python
python海龟绘图之画国旗实例代码
2020/11/11 Python
python中使用np.delete()的实例方法
2021/02/01 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
CSS3制作半透明边框(Facebox)类似渐变
2012/12/09 HTML / CSS
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
为什么需要版本控制?
2013/08/08 面试题
《雨点》教学反思
2014/02/12 职场文书
纠风工作实施方案
2014/03/15 职场文书
工商企业管理应届生求职信
2014/05/04 职场文书
机关保密承诺书
2014/06/03 职场文书
小学校本培训方案
2014/06/06 职场文书
联谊活动总结
2014/08/28 职场文书
2015年城市管理工作总结
2015/05/23 职场文书