利用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 相关文章推荐
推荐一篇入门级的Class文章
Mar 19 PHP
phpmyadmin MySQL 加密配置方法
Jul 05 PHP
php 论坛采集程序 模拟登陆,抓取页面 实现代码
Jul 09 PHP
PHP array操作10个小技巧分享
Jun 23 PHP
Thinkphp模板中使用自定义函数的方法
Sep 23 PHP
PHP中如何定义和使用常量
Feb 28 PHP
基于initPHP的框架介绍
Apr 18 PHP
PHP超牛逼无限极分类生成树方法
May 11 PHP
PHP编写文件多服务器同步程序
Jul 02 PHP
php外部执行命令函数用法小结
Oct 11 PHP
PHP判断数组是否为空的常用方法(五种方法)
Feb 08 PHP
基于PHP+mysql实现新闻发布系统的开发
Aug 06 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解析URL函数parse_url和parse_str
2014/11/11 PHP
原生javascript实现图片轮播效果代码
2010/09/03 Javascript
jquery实现瀑布流效果分享
2014/03/26 Javascript
jquery滚动特效集锦
2015/06/03 Javascript
javascript实现在下拉列表中显示多级树形菜单的方法
2015/08/12 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
2015/08/15 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
jQuery 1.9.1源码分析系列(十五)之动画处理
2015/12/03 Javascript
jQuery添加删除DOM元素方法详解
2016/01/18 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
jQuery自定义组件(导入组件)
2016/11/08 Javascript
实例详解display:none与visible:hidden的区别
2017/03/30 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
详解js模板引擎art template数组渲染的方法
2018/10/09 Javascript
[48:24]完美世界DOTA2联赛循环赛LBZS vs Forest 第一场 10月30日
2020/10/31 DOTA
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
Python 多核并行计算的示例代码
2017/11/07 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
2018/04/19 Python
对Python的zip函数妙用,旋转矩阵详解
2018/12/13 Python
PyTorch实现ResNet50、ResNet101和ResNet152示例
2020/01/14 Python
Python3 pywin32模块安装的详细步骤
2020/05/26 Python
编写html5时调试发现脚本php等网页js、css等失效
2013/12/31 HTML / CSS
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
顶级宝石首饰网络零售商:Angara
2016/10/25 全球购物
Chicco婴儿用品美国官网:汽车座椅、婴儿推车、高脚椅等
2018/11/05 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
简单说说tomcat的配置
2013/05/28 面试题
会计学个人自荐信模板
2013/12/13 职场文书
天网工程实施方案
2014/03/26 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
信用卡工作证明范本
2015/06/19 职场文书
《桂花雨》教学反思
2016/02/19 职场文书
Python 解决空列表.append() 输出为None的问题
2021/05/23 Python
Java 泛型详解(超详细的java泛型方法解析)
2021/07/02 Java/Android
Python使用PyYAML库读写yaml文件的方法
2022/04/06 Python