利用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 13 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
解析PHP中ob_start()函数的用法
Jun 24 PHP
php中apc缓存使用示例
Dec 25 PHP
php获取文件大小的方法
Feb 26 PHP
thinkphp模板赋值与替换实例简述
Nov 24 PHP
Symfony页面的基本创建实例详解
Jan 26 PHP
php导入模块文件分享
Mar 17 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
Apr 15 PHP
php检查页面是否被百度收录
Oct 28 PHP
PHP Smarty模版简单使用方法
Mar 30 PHP
PHP简单实现上一页下一页功能示例
Sep 14 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
PHP4.04简明安装
2006/10/09 PHP
php 文件上传实例代码
2012/04/19 PHP
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
2012/12/10 PHP
php+ajax实时输入自动搜索匹配的方法
2014/12/26 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
删除节点的jquery代码
2014/01/13 Javascript
JavaScript编程中的Promise使用大全
2015/07/28 Javascript
JavaScript实现网站访问次数统计代码
2015/08/12 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
JS实现拖动滚动条评分的效果代码分享
2016/09/29 Javascript
QRCode.js:基于JQuery的生成二维码JS库的使用
2017/06/23 jQuery
基于js粘贴事件paste简单解析以及遇到的坑
2017/09/07 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
JS根据json数组多个字段排序及json数组常用操作
2019/06/06 Javascript
vue实现一个矩形标记区域(rectangle marker)的方法
2020/10/28 Javascript
Vue组件生命周期运行原理解析
2020/11/25 Vue.js
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
python3下实现搜狗AI API的代码示例
2018/04/10 Python
mac安装scrapy并创建项目的实例讲解
2018/06/13 Python
django 通过URL访问上传的文件方法
2019/07/28 Python
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2020/01/20 Python
详解python中的异常和文件读写
2021/01/03 Python
使用html5+css3来实现slider切换效果告别javascript+css
2013/01/08 HTML / CSS
详解移动端Html5页面中1px边框的几种解决方法
2018/07/24 HTML / CSS
英国马匹装备和马术用品购物网站:Equine Superstore
2019/03/03 全球购物
出纳会计岗位职责
2014/03/12 职场文书
司仪主持词两篇
2014/03/22 职场文书
英文推荐信格式范文
2014/05/09 职场文书
总经理岗位职责说明书
2014/07/30 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
西安大雁塔导游词
2015/02/10 职场文书
2016年五一促销广告语
2016/01/28 职场文书
小学信息技术教学反思
2016/02/16 职场文书
浅谈PostgreSQL表分区的三种方式
2021/06/29 PostgreSQL