利用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中的字符串函数
Nov 24 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
php代码运行时间查看类代码分享
Aug 06 PHP
PHP获取http请求的头信息实现步骤
Dec 16 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
PHP中使用asort进行中文排序失效的问题处理
Aug 18 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
php简单统计在线人数的方法
May 10 PHP
thinkphp中的url跳转用法分析
Jul 12 PHP
PHP中session跨子域的三种实现方法
Jul 25 PHP
php使用ftp远程上传文件类(完美解决主从文件同步问题的方法)
Sep 23 PHP
PHP SFTP实现上传下载功能
Jul 26 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 数据结构 算法 三元组 Triplet
2011/07/02 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
PHP中echo与print区别点整理
2021/03/09 PHP
PHP 实现链式操作
2021/03/09 PHP
Nigma vs Alliance BO5 第四场2.14
2021/03/10 DOTA
JavaScript类和继承 constructor属性
2010/03/04 Javascript
开发 Internet Explorer 右键功能表(ContextMenu)
2013/07/03 Javascript
JS截取字符串常用方法整理及使用示例
2013/10/18 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
用jQuery实现的智能隐藏、滑动效果的返回顶部代码
2014/03/18 Javascript
实例说明为什么不要行内使用javascript
2014/04/18 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
收藏AngularJS中最重要的核心功能
2017/07/09 Javascript
vue 运用mock数据的示例代码
2017/11/07 Javascript
JavaScript定义及输出螺旋矩阵的方法详解
2017/12/01 Javascript
基于JavaScript实现简单的音频播放功能
2018/01/07 Javascript
node.js基于socket.io快速实现一个实时通讯应用
2019/04/23 Javascript
微信小程序中weui用法解析
2019/10/21 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
Vue事件处理原理及过程详解
2020/03/11 Javascript
Vue项目中使用flow做类型检测的方法
2020/03/18 Javascript
[01:28]2014DOTA2国际邀请赛中国区预选赛四大豪门直升机抵达会场
2014/05/24 DOTA
python 不关闭控制台的实现方法
2011/10/23 Python
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
python中安装Scrapy模块依赖包汇总
2017/07/02 Python
浅谈Scrapy框架普通反爬虫机制的应对策略
2017/12/28 Python
Python中函数参数调用方式分析
2018/08/09 Python
python装饰器使用实例详解
2019/12/14 Python
实现ECharts双Y轴左右刻度线一致的例子
2020/05/16 Python
消防志愿者活动方案
2014/08/23 职场文书
物流管理专业推荐信
2014/09/06 职场文书
学籍证明模板
2015/06/18 职场文书
2015年国庆节寄语
2015/08/17 职场文书
Java spring单点登录系统
2021/09/04 Java/Android