利用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 相关文章推荐
PHP5中MVC结构学习
Oct 09 PHP
php 中文和编码判断代码
May 16 PHP
PHP判断远程url是否有效的几种方法小结
Oct 08 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 PHP
解析php常用image图像函数集
Jun 24 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
php缩小png图片不损失透明色的解决方法
Dec 25 PHP
php通过session防url攻击方法
Dec 10 PHP
YII2.0之Activeform表单组件用法实例
Jan 09 PHP
Smarty变量用法详解
May 11 PHP
PHP连接MYSQL数据库的3种常用方法
Feb 27 PHP
自制PHP框架之设计模式
May 07 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/12/31 PHP
php mysql数据库操作类
2008/06/04 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PDO::getAttribute讲解
2019/01/28 PHP
实现点击列表弹出列表索引的两种方式
2013/03/08 Javascript
jquery 关于event.target使用的几点说明介绍
2013/04/26 Javascript
js+canvas简单绘制圆圈的方法
2016/01/28 Javascript
js创建jsonArray传输至后台及后台全面解析
2016/04/11 Javascript
Bootstrap Metronic完全响应式管理模板学习笔记
2016/07/08 Javascript
Angular.Js的自动化测试详解
2016/12/09 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
对类Vue的MVVM前端库的实现代码
2018/09/07 Javascript
使用 Node.js 实现图片的动态裁切及算法实例代码详解
2018/09/29 Javascript
微信接入之获取用户头像的方法步骤
2019/09/23 Javascript
redux处理异步action解决方案
2020/03/22 Javascript
Python的一些用法分享
2012/10/07 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
python如何在循环引用中管理内存
2018/03/20 Python
Python 比较文本相似性的方法(difflib,Levenshtein)
2018/10/15 Python
用Python将结果保存为xlsx的方法
2019/01/28 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
HTML5 本地存储之如果没有数据库究竟会怎样
2013/04/25 HTML / CSS
乐高西班牙官方商店:LEGO Shop ES
2019/12/01 全球购物
世界上最好的野生海鲜和有机食品:Vital Choice
2020/01/16 全球购物
秋季运动会加油稿200字
2014/01/11 职场文书
导游词400字
2015/02/13 职场文书
外贸英文求职信范文
2015/03/19 职场文书
2015年保险业务员工作总结
2015/05/27 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
PHP基本语法
2021/03/31 PHP
python使用shell脚本创建kafka连接器
2022/04/29 Python
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python