利用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 相关文章推荐
ubuntu 编译安装php 5.3.3+memcache的方法
Aug 05 PHP
php mssql扩展SQL查询中文字段名解决方法
Oct 15 PHP
php获取301跳转URL简单实例
Dec 16 PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 PHP
浅析php工厂模式
Nov 25 PHP
PHP MYSQL实现登陆和模糊查询两大功能
Feb 05 PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 PHP
PHP获取用户客户端真实IP的解决方案
Oct 10 PHP
PHP用户验证和标签推荐的简单使用
Oct 31 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 PHP
php无限极分类实现方法分析
Jul 04 PHP
PHP上传图片到数据库并显示的实例代码
Dec 20 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
Terran兵种对照表
2020/03/14 星际争霸
玛琪朵 Macchiato
2021/03/03 咖啡文化
laravel 验证错误信息到 blade模板的方法
2019/09/29 PHP
判断iframe是否加载完成的完美方法
2010/01/07 Javascript
javascript中如何处理引号编码&amp;#034;
2013/08/15 Javascript
JS 实现Table相同行的单元格自动合并示例代码
2013/08/27 Javascript
利用毫秒减值计算时长的js代码
2013/09/22 Javascript
Javascript 多浏览器兼容总结(实战经验)
2013/10/30 Javascript
JavaScript获取DOM元素的11种方法总结
2015/04/25 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
VUE中使用Vue-resource完成交互
2017/07/21 Javascript
VUE DOM加载后执行自定义事件的方法
2018/09/07 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
vue-cli3.0实现一个多页面应用的历奇经历记录总结
2020/03/16 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python实现监控Nginx配置文件的不同并发送邮件报警功能示例
2019/02/26 Python
pytorch的batch normalize使用详解
2020/01/15 Python
Python 3.8 新功能大揭秘【新手必学】
2020/02/05 Python
appium+python adb常用命令分享
2020/03/06 Python
pytorch学习教程之自定义数据集
2020/11/10 Python
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
幼儿如何来做好自我评价
2013/11/05 职场文书
消防器材管理制度
2014/01/28 职场文书
综合实践教学反思
2014/01/31 职场文书
创业者是否需要商业计划书?
2014/02/07 职场文书
团日活动总结
2014/04/28 职场文书
财务会计专业求职信
2014/06/09 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
应届生求职自荐信范文
2015/03/04 职场文书
2015年教学管理工作总结
2015/05/20 职场文书
2015年学生管理工作总结
2015/05/26 职场文书
医院病假条范文
2015/08/17 职场文书