利用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 相关文章推荐
MySQL GBK→UTF-8编码转换
May 24 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
php 备份数据库代码(生成word,excel,json,xml,sql)
Jun 23 PHP
浅析PHP Socket技术
Aug 02 PHP
PHP代码优化的53个细节
Mar 03 PHP
Codeigniter生成Excel文档的简单方法
Jun 12 PHP
一个php生成16位随机数的代码(两种方法)
Sep 16 PHP
通过php添加xml文档内容的方法
Jan 23 PHP
php根据用户名和手机号查询是否存在手机号码
Feb 16 PHP
PHP实现微信支付(jsapi支付)流程步骤详解
Mar 15 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
Laravel使用swoole实现websocket主动消息推送的方法介绍
Oct 20 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/05/21 PHP
php实现在服务器端调整图片大小的方法
2015/06/16 PHP
PHP简单获取网站百度搜索和搜狗搜索收录量的方法
2016/08/23 PHP
yii2 在控制器中验证请求参数的使用方法
2019/06/19 PHP
表单提交验证类
2006/07/14 Javascript
jquery之empty()与remove()区别说明
2010/09/10 Javascript
javascript数组去重3种方法的性能测试与比较
2013/03/26 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
2015/04/14 Javascript
JavaScript学习笔记之检测客户端类型是(引擎、浏览器、平台、操作系统、移动设备)
2015/12/03 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
AngularJS 与Bootstrap实现表格分页实例代码
2016/10/14 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
2016/12/30 Javascript
微信小程序学习(4)-系统配置app.json详解
2017/01/12 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
使用jQuery实现页面定时弹出广告效果
2017/08/24 jQuery
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
vue中的数据绑定原理的实现
2018/07/02 Javascript
基于Vue组件化的日期联动选择器功能的实现代码
2018/11/30 Javascript
以一段代码为实例快速入门Python2.7
2015/03/31 Python
介绍Python的Django框架中的QuerySets
2015/04/20 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
Python的缺点和劣势分析
2019/11/19 Python
用python爬取历史天气数据的方法示例
2019/12/30 Python
使用jquery实现HTML5响应式导航菜单教程
2014/04/02 HTML / CSS
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
int *p=NULL和*p= NULL有什么区别
2014/10/23 面试题
《猫》教学反思
2014/02/26 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
有关三国演义的读书笔记
2015/06/25 职场文书
西部计划志愿者工作总结
2015/08/11 职场文书
送给火锅店的创意营销方案!
2019/07/08 职场文书
vue+iview实现手机号分段输入框
2022/03/25 Vue.js
python神经网络 tf.name_scope 和 tf.variable_scope 的区别
2022/05/04 Python