利用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中return的用法实例分析
Feb 28 PHP
为百度UE编辑器上传图片添加水印功能
Apr 16 PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 PHP
详解PHP实现异步调用的4种方法
Mar 14 PHP
PHP递归实现层级树状展开
Apr 01 PHP
Yii2实现上下联动下拉框功能的方法
Aug 10 PHP
php基于数组函数实现关联表的编辑操作示例
Jul 04 PHP
PHP判断json格式是否正确的实现代码
Sep 20 PHP
PHP注释语法规范与命名规范详解篇
Jan 21 PHP
详解关于php的xdebug配置(编辑器vscode)
Jan 29 PHP
laravel 修改记住我功能的cookie保存时间的方法
Oct 14 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 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判断一个变量是否为整数、正整数的方法示例
2019/09/11 PHP
jQuery使用手册之三 CSS操作
2007/03/24 Javascript
javascript 检测浏览器类型和版本的代码
2009/09/15 Javascript
JS+XML 省份和城市之间的联动实现代码
2009/10/14 Javascript
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
利用js(jquery)操作Cookie的方法说明
2013/12/19 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
javascript实现uploadify上传格式以及个数限制
2015/11/23 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
jQuery progressbar通过Ajax请求实现后台进度实时功能
2016/10/11 Javascript
微信小程序表单验证功能完整实例
2017/12/01 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
详解vue使用$http服务端收不到参数
2019/04/19 Javascript
jquery多级树形下拉菜单的实例代码
2019/07/09 jQuery
vue实现手机号码的校验实例代码(防抖函数的应用场景)
2019/09/05 Javascript
angular inputNumber指令输入框只能输入数字的实现
2019/12/03 Javascript
javascript实现文字跑马灯效果
2020/06/18 Javascript
centos系统升级python 2.7.3
2014/07/03 Python
python处理大数字的方法
2015/05/27 Python
Java分治归并排序算法实例详解
2017/12/12 Python
python获取url的返回信息方法
2018/12/17 Python
python写日志文件操作类与应用示例
2019/07/01 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
python爬取王者荣耀全皮肤的简单实现代码
2020/01/31 Python
Python之Matplotlib文字与注释的使用方法
2020/06/18 Python
Django正则URL匹配实现流程解析
2020/11/13 Python
全面介绍python中很常用的单元测试框架unitest
2020/12/14 Python
Cole Haan官方网站:美国时尚潮流品牌
2017/12/06 全球购物
上海方立数码笔试题
2013/10/18 面试题
森林防火工作方案
2014/02/14 职场文书
升国旗仪式主持词
2014/03/19 职场文书
2014年售票员工作总结
2014/11/19 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
Node与Python 双向通信的实现代码
2021/07/16 Javascript
MYSQL优化之数据表碎片整理详解
2022/04/03 MySQL