利用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新手上路(五)
Oct 09 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
Apr 08 PHP
求帮忙修改个php curl模拟post请求内容后并下载文件的解决思路
Sep 20 PHP
smarty中改进truncate使其支持中文的方法
May 30 PHP
PHP实现自动识别原编码并对字符串进行编码转换的方法
Jul 13 PHP
CI框架使用composer安装的依赖包步骤与方法分析
Nov 21 PHP
php微信公众号js-sdk开发应用
Nov 28 PHP
php中preg_replace正则替换用法分析【一次替换多个值】
Jan 17 PHP
PHP更安全的密码加密机制Bcrypt详解
Jun 18 PHP
php如何比较两个浮点数是否相等详解
Feb 12 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
Mar 18 PHP
YII2框架中日志的配置与使用方法实例分析
Mar 18 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
在IIS上安装PHP4.0正式版
2006/10/09 PHP
PHP中MD5函数使用实例代码
2008/06/07 PHP
7个鲜为人知却非常实用的PHP函数
2015/07/01 PHP
微信支付扫码支付php版
2016/07/22 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
flash 得到自身url参数的代码
2009/11/15 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
动态生成的DOM不会触发onclick事件的原因及解决方法
2016/08/06 Javascript
详解webpack+es6+angular1.x项目构建
2017/05/02 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
微信小程序radio组件使用详解
2018/01/31 Javascript
vue + axios get下载文件功能
2019/09/25 Javascript
JS数组属性去重并校验重复数据
2020/01/10 Javascript
JavaScript基于SVG的图片切换效果实例代码
2020/12/15 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
python的迭代器与生成器实例详解
2014/07/16 Python
利用Python破解斗地主残局详解
2017/06/30 Python
Django开发中复选框用法示例
2018/03/20 Python
python实现单链表的方法示例
2019/09/03 Python
python实现输入三角形边长自动作图求面积案例
2020/04/12 Python
python requests.get带header
2020/05/05 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
HTML table 表格边框的实现思路
2019/10/12 HTML / CSS
英国最大的女性服装零售商:Dorothy Perkins
2017/03/30 全球购物
美国快时尚彩妆品牌:Winky Lux(透明花瓣润唇膏)
2018/11/06 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
俄罗斯最大的在线手表商店:Bestwatch.ru
2020/01/11 全球购物
工程师自我评价怎么写
2013/09/19 职场文书
干部现实表现材料
2014/02/13 职场文书
毕业横幅标语
2014/10/08 职场文书
2014财产信托协议书范本
2014/11/18 职场文书
2014年客户经理工作总结
2014/11/20 职场文书
会计求职信怎么写
2015/03/20 职场文书
2015年结对帮扶工作总结
2015/05/04 职场文书
CSS控制继承中的height能变为可继承吗
2022/06/10 HTML / CSS