利用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获取mysql数据库中的所有表名的代码
Apr 23 PHP
php中全局变量global的使用演示代码
May 18 PHP
php生成略缩图代码
Jul 16 PHP
解析Linux下Varnish缓存的配置优化
Jun 20 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 PHP
php float不四舍五入截取浮点型字符串方法总结
Oct 28 PHP
PHP开发工具ZendStudio下Xdebug工具使用说明详解
Nov 11 PHP
浅析iis7.5安装配置php环境
May 10 PHP
PHP扩展Memcache分布式部署方案
Dec 06 PHP
Laravel中Trait的用法实例详解
Mar 16 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
Mar 21 PHP
PHP的mysqli_stat()函数讲解
Jan 23 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
如何限制访问者的ip(PHPBB的代码)
2006/10/09 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
2014/02/18 PHP
php实现基于微信公众平台开发SDK(demo)扩展的方法
2014/12/22 PHP
php版微信公众平台实现预约提交后发送email的方法
2016/09/26 PHP
PHP编写daemon process详解及实例代码
2016/09/30 PHP
ThinkPHP3.2.3框架实现执行原生SQL语句的方法示例
2019/04/03 PHP
javaScript NameSpace 简单说明介绍
2013/07/18 Javascript
js插件方式打开pdf文件(浏览器pdf插件分享)
2013/12/20 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
Jquery搜索父元素操作方法
2015/02/10 Javascript
jQuery解析与处理服务器端返回xml格式数据的方法详解
2016/07/04 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
使用Fullpage插件快速开发整屏翻页的页面
2017/09/13 Javascript
Angular 4.x+Ionic3踩坑之Ionic3.x pop反向传值详解
2018/03/13 Javascript
ES6基础之解构赋值(destructuring assignment)
2019/02/21 Javascript
JS写滑稽笑脸运动效果
2020/05/28 Javascript
centos系统升级python 2.7.3
2014/07/03 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python对象转JSON字符串的方法
2016/04/27 Python
Python模块结构与布局操作方法实例分析
2017/07/24 Python
在python中利用GDAL对tif文件进行读写的方法
2018/11/29 Python
python和c语言的主要区别总结
2019/07/07 Python
Python中输入和输出(打印)数据实例方法
2019/10/13 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
利用Python发送邮件或发带附件的邮件
2020/11/12 Python
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
心理咨询承诺书
2014/05/20 职场文书
求职信模板
2014/05/23 职场文书
公司离职证明标准样本
2014/10/05 职场文书
仓管员岗位职责范本
2015/04/01 职场文书
优秀班主任工作总结2015
2015/05/25 职场文书
行政处罚听证告知书
2015/07/01 职场文书
关于职业道德的心得体会
2016/01/18 职场文书
2019通用版导游词范本!
2019/08/07 职场文书
postgresql使用filter进行多维度聚合的解决方法
2021/07/16 PostgreSQL