利用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获得当前的脚本网址
Dec 10 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
Jan 06 PHP
Codeigniter通过SimpleXML将xml转换成对象的方法
Mar 19 PHP
php+ajax实现无刷新动态加载数据技术
Apr 28 PHP
php微信公众平台开发之获取用户基本信息
Aug 17 PHP
PHP多维数组转一维数组的简单实现方法
Dec 23 PHP
深入解析WordPress中加载模板的get_template_part函数
Jan 11 PHP
php 无限级分类 获取顶级分类ID
Mar 13 PHP
Laravel 5.3 学习笔记之 安装
Aug 28 PHP
功能强大的php文件上传类
Aug 29 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
php使用正则表达式获取字符串中的URL
Dec 29 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
ThinkPHP公共配置文件与各自项目中配置文件组合的方法
2014/11/24 PHP
PHP实现简单ajax Loading加载功能示例
2016/12/28 PHP
解决jquery的datepicker的本地化以及Today问题
2012/05/23 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
JavaScript字符串对象slice方法入门实例(用于字符串截取)
2014/10/16 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
2015/08/13 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
深入浅析javascript继承体系
2017/10/23 Javascript
ES6 javascript中class类的get与set用法实例分析
2017/10/30 Javascript
浅谈vue父子组件怎么传值
2018/07/21 Javascript
Vue实现类似Spring官网图片滑动效果方法
2019/03/01 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
浅谈Node新版本13.2.0正式支持ES Modules特性
2019/11/25 Javascript
Nodejs封装类似express框架的路由实例详解
2020/01/05 NodeJs
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
JavaScript 引用类型实例详解【数组、对象、严格模式等】
2020/05/13 Javascript
JavaScript检测是否开启了控制台(F12调试工具)
2020/10/02 Javascript
vue实现选中效果
2020/10/07 Javascript
three.js 实现露珠滴落动画效果的示例代码
2021/03/01 Javascript
python快速排序代码实例
2013/11/21 Python
python抓取网页图片并放到指定文件夹
2014/04/24 Python
零基础写python爬虫之神器正则表达式
2014/11/06 Python
Python简单实现子网掩码转换的方法
2016/04/13 Python
python执行使用shell命令方法分享
2017/11/08 Python
python Web开发你要理解的WSGI &amp; uwsgi详解
2018/08/01 Python
Python实现高斯函数的三维显示方法
2018/12/29 Python
Python button选取本地图片并显示的实例
2019/06/13 Python
python3 实现函数写文件路径的正确方法
2019/11/27 Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
2020/04/13 Python
Python ckeditor富文本编辑器代码实例解析
2020/06/22 Python
python3代码中实现加法重载的实例
2020/12/03 Python
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
JAVA中运算符的分类及举例
2015/09/12 面试题
委托证明的格式
2014/01/10 职场文书