利用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 相关文章推荐
人大复印资料处理程序_输入篇
Oct 09 PHP
PHP的面试题集,附我的答案和分析(一)
Nov 19 PHP
php session应用实例 登录验证
Mar 16 PHP
一篇有意思的技术文章php介绍篇
Oct 26 PHP
php获取字符串中各个字符出现次数的方法
Feb 23 PHP
MySql数据库查询结果用表格输出PHP代码示例
Mar 20 PHP
php将图片文件转换成二进制输出的方法
Jun 10 PHP
php中的常用魔术方法汇总
Feb 14 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
Mar 02 PHP
php中时间函数date及常用的时间计算
May 12 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
php使用curl获取header检测开启GZip压缩的方法
Aug 15 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
destoon二次开发入门示例
2014/06/20 PHP
12种不宜使用的Javascript语法整理
2013/11/04 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
Jquery中扩展方法extend使用技巧
2014/08/24 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
浅谈jQuery操作类数组的工具方法
2016/12/23 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
npm国内镜像 安装失败的几种解决方案
2017/06/04 Javascript
SpringMVC简单整合Angular2的示例
2017/07/31 Javascript
关于jQuery里prev()的简单操作代码
2017/10/27 jQuery
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
Echarts地图添加引导线效果(labelLine)
2019/09/30 Javascript
Paypal支付不完全指北
2020/06/04 Javascript
vue实现防抖的实例代码
2021/01/11 Vue.js
Python简单调用MySQL存储过程并获得返回值的方法
2015/07/20 Python
windows系统下Python环境的搭建(Aptana Studio)
2017/03/06 Python
python opencv 批量改变图片的尺寸大小的方法
2019/06/28 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
python进度条显示之tqmd模块
2020/08/22 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
HTML5实现视频弹幕功能
2019/08/09 HTML / CSS
美国一家全面的在线零售鞋类公司:SHOEBACCA
2017/01/06 全球购物
Linux管理员面试经常问道的相关命令
2014/12/12 面试题
EJB2和EJB3在架构上的不同点
2014/09/29 面试题
演讲稿怎么写
2014/01/07 职场文书
工作交流会欢迎词
2014/01/12 职场文书
宿舍违规用电检讨书
2014/02/16 职场文书
自荐信的基本格式
2014/02/22 职场文书
学校感恩节活动策划方案
2014/10/06 职场文书
党性分析材料格式
2014/12/19 职场文书
医生辞职信范文
2015/03/02 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书
描述鲁迅的名言整理,一生受用
2019/08/08 职场文书
thinkphp 获取控制器及控制器方法
2021/04/16 PHP
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python