利用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 相关文章推荐
使用 MySQL Date/Time 类型
Mar 26 PHP
php expects parameter 1 to be resource, array given 错误
Mar 23 PHP
PHP中获取文件扩展名的N种方法小结
Feb 27 PHP
使用Discuz关键词服务器实现PHP中文分词
Mar 11 PHP
完美的2个php检测字符串是否是utf-8编码函数分享
Jul 28 PHP
php生成动态验证码gif图片
Oct 19 PHP
php在数据库抽象层简单使用PDO的方法
Nov 03 PHP
Zend Framework教程之Zend_Db_Table_Row用法实例分析
Mar 21 PHP
php使用pclzip类实现文件压缩的方法(附pclzip类下载地址)
Apr 30 PHP
php redis实现文章发布系统(用户投票系统)
Mar 04 PHP
phpStudy配置多站点多域名和多端口的方法
Sep 01 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
Mar 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
Zend的MVC机制使用分析(二)
2013/05/02 PHP
PHP中使用sleep函数实现定时任务实例分享
2014/08/21 PHP
PHP实现文件下载【实例分享】
2017/04/28 PHP
javascript 不间断的图片滚动并可点击
2010/01/15 Javascript
浅谈Javascript 数组与字典
2015/01/29 Javascript
封装好的javascript前端分页插件pagination
2016/01/04 Javascript
利用Chrome DevTools直接调试Node.js和JavaScript的方法详解(并行)
2017/02/16 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
浅谈Postman解决token传参的问题
2018/03/31 Javascript
JavaScript调用模式与this关键字绑定的关系
2018/04/21 Javascript
Node批量爬取头条视频并保存方法
2018/09/20 Javascript
js实现拖拽与碰撞检测
2020/09/18 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
详解JavaScript中分解数字的三种方法
2021/01/05 Javascript
python操作日期和时间的方法
2014/03/11 Python
零基础写python爬虫之使用Scrapy框架编写爬虫
2014/11/07 Python
python执行等待程序直到第二天零点的方法
2015/04/23 Python
Python3 伪装浏览器的方法示例
2017/11/23 Python
Python 利用切片从列表中取出一部分使用的方法
2019/02/01 Python
Python如何调用JS文件中的函数
2019/08/16 Python
NumPy排序的实现
2020/01/21 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
如何理解python对象
2020/06/21 Python
瑞士国际航空官网:SWISS
2016/07/21 全球购物
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
远程学习的教学用品和家庭学习资源:Really Good Stuff
2020/04/27 全球购物
本科毕业生专业自荐书范文
2014/02/05 职场文书
宣传保护环境的公益广告词
2014/03/13 职场文书
爱的承诺书
2015/01/20 职场文书
2015年校医个人工作总结
2015/07/24 职场文书
祝福语集锦:朋友新店开业祝福语
2019/12/10 职场文书
Redis模仿手机验证码发送的实现示例
2021/11/02 Redis
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS