利用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编程网上资源导航
Oct 09 PHP
PHP 实用代码收集
Jan 22 PHP
PHPMYADMIN 简明安装教程 推荐
Mar 07 PHP
php之XML转数组函数的详解
Jun 07 PHP
解析web文件操作常见安全漏洞(目录、文件名检测漏洞)
Jun 29 PHP
php判断ip黑名单程序代码实例
Feb 24 PHP
PHP+JQuery+Ajax实现分页方法详解
Aug 06 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
Jun 06 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
PHP如何使用cURL实现Get和Post请求
Jul 11 PHP
PHP xpath提取网页数据内容代码解析
Jul 16 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
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
CI框架中libraries,helpers,hooks文件夹详细说明
2014/06/10 PHP
smarty内置函数foreach用法实例
2015/01/22 PHP
php json转换相关知识(小结)
2018/12/21 PHP
Laravel 错误提示本地化的实现
2019/10/22 PHP
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
checkbox全选所涉及到的知识点介绍
2013/12/31 Javascript
浅析jquery的js图表组件highcharts
2014/03/06 Javascript
JQuery控制DIV的选取实现方法
2016/09/18 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
vue-cli如何引入bootstrap工具的方法
2017/10/19 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
在JS循环中使用async/await的方法
2018/10/12 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
Vue中实现回车键切换焦点的方法
2020/02/19 Javascript
基于JavaScript实现贪吃蛇游戏
2020/03/16 Javascript
单线程JavaScript实现异步过程详解
2020/05/19 Javascript
[03:07]【DOTA2亚洲邀请赛】我们,梦开始的地方
2017/03/07 DOTA
python计算程序开始到程序结束的运行时间和程序运行的CPU时间
2013/11/28 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
Python scrapy增量爬取实例及实现过程解析
2019/12/24 Python
Python新手学习装饰器
2020/06/04 Python
Brydge英国:适用于Apple iPad和Microsoft Surface Pro的蓝牙键盘
2019/05/16 全球购物
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
大学生毕业自我评价范文分享
2013/11/07 职场文书
党员十八大心得体会
2014/09/12 职场文书
2014国庆节餐厅促销活动策划方案
2014/09/16 职场文书
卖房授权委托书样本
2014/10/05 职场文书
热情服务标语
2014/10/07 职场文书
党风廉政建设调研报告
2015/01/01 职场文书
成品仓库管理员岗位职责
2015/04/09 职场文书
2015中秋节晚会开场白
2015/07/30 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python
Android 中的类文件和类加载器详情
2022/06/05 Java/Android