利用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入门的学习方法
Jan 02 PHP
使用XDebug调试及单元测试覆盖率分析
Jan 27 PHP
php函数的常用方法及注意之处小结
Jul 10 PHP
PHP判断表单复选框选中状态完整例子
Jun 24 PHP
初识php MVC
Sep 10 PHP
php实现屏蔽掉黑帽SEO的搜索关键字
Apr 15 PHP
PHP函数func_num_args用法实例分析
Dec 07 PHP
smarty模板数学运算示例
Dec 11 PHP
浅谈Yii乐观锁的使用及原理
Jul 25 PHP
yii2.0整合阿里云oss的示例代码
Sep 19 PHP
php实现统计二进制中1的个数算法示例
Jan 23 PHP
为你的 Laravel 验证器加上多验证场景的实现
Apr 07 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.ini中添加extension=php_mysqli.dll指令的说明
2007/06/14 PHP
PHP开发中常用的三个表单验证函数使用小结
2010/03/03 PHP
基于php无限分类的深入理解
2013/06/02 PHP
PHP大转盘中奖概率算法实例
2014/10/21 PHP
详解php框架Yaf路由重写
2017/06/20 PHP
PHP判断函数是否被定义的方法
2019/06/21 PHP
javascript 最常用的10个自定义函数[推荐]
2009/12/26 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
js Array操作的最简短最容易理解方法
2013/12/09 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
功能强大的Bootstrap组件(结合js)
2016/08/03 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
微信小程序实现图片轮播及文件上传
2017/04/07 Javascript
深究AngularJS之ui-router详解
2017/06/13 Javascript
前端Electron新手入门教程详解
2019/06/21 Javascript
vue中添加与删除关键字搜索功能
2019/10/12 Javascript
Vue-resource安装过程及使用方法解析
2020/07/21 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
[01:35]2018完美盛典章节片——共竞
2018/12/17 DOTA
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
简单文件操作python 修改文件指定行的方法
2013/05/15 Python
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Python中在for循环中嵌套使用if和else语句的技巧
2016/06/20 Python
详解python函数的闭包问题(内部函数与外部函数详述)
2019/05/17 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
python 爬取百度文库并下载(免费文章限定)
2020/12/04 Python
设计师珠宝:Ylang 23
2018/05/11 全球购物
三年大学生活自我鉴定
2014/01/21 职场文书
师恩难忘教学反思
2014/04/27 职场文书
企业安全标语
2014/06/07 职场文书
表扬信范文
2015/05/04 职场文书
2015年大学迎新工作总结
2015/07/16 职场文书
2015年国培研修感言
2015/08/01 职场文书
大学生党课感想
2015/08/11 职场文书
幼儿园心得体会范文
2016/01/21 职场文书
delete in子查询不走索引问题分析
2022/07/07 MySQL