利用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 相关文章推荐
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
Jan 06 PHP
解析phpstorm + xdebug 远程断点调试
Jun 20 PHP
分享8个最佳的代码片段在线测试网站
Jun 29 PHP
php循环创建目录示例分享(php创建多级目录)
Mar 04 PHP
PHP常用数组函数介绍
Jul 28 PHP
php使用mysqli向数据库添加数据的方法
Mar 20 PHP
mysql_connect localhost和127.0.0.1的区别(网络层阐述)
Mar 26 PHP
PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF
Feb 19 PHP
Thinkphp和Bootstrap结合打造个性的分页样式(推荐)
Aug 01 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 PHP
php use和include区别总结
Oct 13 PHP
使用 PHP Masked Package 屏蔽敏感数据的实现方法
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 各种排序算法实现代码
2009/08/20 PHP
wordpress自定义url参数实现路由功能的代码示例
2013/11/28 PHP
php中mail函数发送邮件失败的解决方法
2014/12/24 PHP
PHP队列场景以及实现代码实例详解
2021/02/26 PHP
js Form.elements[i]的使用实例
2011/11/13 Javascript
网站基于flash实现的Banner图切换效果代码
2014/10/14 Javascript
jQuery简单tab切换效果实现方法
2015/04/08 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
JS匿名函数类生成方式实例分析
2016/11/26 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
jquery网页加载进度条的实现
2017/06/01 jQuery
实例详解JSON取值(key是中文或者数字)方式
2017/08/24 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
vue2.0 和 animate.css的结合使用
2017/12/12 Javascript
聊聊JS动画库 Velocity.js的使用
2018/03/13 Javascript
微信小程序实现左滑修改、删除功能
2020/10/19 Javascript
Vue Autocomplete 自动完成功能简单示例
2019/05/25 Javascript
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
Python中使用logging模块打印log日志详解
2015/04/05 Python
详解Django框架中用户的登录和退出的实现
2015/07/23 Python
Python 查找字符在字符串中的位置实例
2018/05/02 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
python调用动态链接库的基本过程详解
2019/06/19 Python
Django使用中间件解决前后端同源策略问题
2019/09/02 Python
Under Armour西班牙官网:美国知名的高端功能性运动品牌
2018/12/12 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
2019史上最全Database工程师题库
2015/12/06 面试题
如何写一个自定义标签
2012/12/28 面试题
办公室人员先进事迹
2014/01/27 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
纪念九一八事变83周年国旗下讲话稿
2014/09/15 职场文书
2014年新教师工作总结
2014/11/08 职场文书
2015幼儿园庆元旦活动方案
2014/12/09 职场文书
个人委托书范文
2015/01/28 职场文书
2015年汽车销售经理工作总结
2015/04/27 职场文书