利用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版自动生成文章摘要
Jul 23 PHP
PHP 程序员的调试技术小结
Nov 15 PHP
php date()日期时间函数详解
May 16 PHP
php 模拟get_headers函数的代码示例
Apr 27 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
PHP的基本常识小结
Jul 05 PHP
PHP中定义数组常量(array常量)的方法
Nov 17 PHP
PHP SplObjectStorage使用实例
May 12 PHP
php图像处理类实例
Jul 28 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
Oct 08 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
php 多个变量指向同一个引用($b = &amp;$a)用法分析
Nov 13 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自定义函数返回多个值
2006/11/26 PHP
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
php实现文章评论系统
2019/02/18 PHP
input 高级限制级用法
2009/03/26 Javascript
一个简单的实现下拉框多选的插件可移植性比较好
2014/05/05 Javascript
用模版生成HTML的的框架jquery.tmpl使用详解
2015/01/07 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
js解决movebox移动问题
2016/03/29 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
2016/06/16 Javascript
node.js实现博客小爬虫的实例代码
2016/10/08 Javascript
原生JS实现的简单小钟表功能示例
2018/08/30 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
2019/09/25 Javascript
vue调用本地摄像头实现拍照功能
2020/08/14 Javascript
[54:10]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
详解python中的json和字典dict
2018/06/22 Python
解决Pycharm下面出现No R interpreter defined的问题
2018/10/29 Python
python实现登录密码重置简易操作代码
2019/08/14 Python
pycharm配置git(图文教程)
2019/08/16 Python
Python读取YAML文件过程详解
2019/12/30 Python
golang/python实现归并排序实例代码
2020/08/30 Python
python使用正则表达式匹配txt特定字符串(有换行)
2020/12/09 Python
介绍CSS3使用技巧5个
2009/04/02 HTML / CSS
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
前后端结合实现amazeUI分页效果
2020/08/21 HTML / CSS
英国虚拟主机服务商:eUKhost
2016/08/16 全球购物
慕尼黑山地运动、户外服装和体育用品专家:Sporthaus Schuster
2019/08/27 全球购物
英语故事演讲稿
2014/04/29 职场文书
骨干教师培训方案
2014/05/06 职场文书
思想作风建设心得体会
2014/10/22 职场文书
教育实习指导教师评语
2014/12/31 职场文书
教师年终个人总结
2015/02/11 职场文书
学风建设主题班会
2015/08/17 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
python绘制箱型图
2021/04/27 Python
python获取字符串中的email
2022/03/31 Python