利用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 相关文章推荐
15种PHP Encoder的比较
Apr 17 PHP
用PHP进行MySQL删除记录操作代码
Jun 07 PHP
php模拟socket一次连接,多次发送数据的实现代码
Jul 26 PHP
php 多关键字 高亮显示实现代码
Apr 23 PHP
php连接odbc数据源并保存与查询数据的方法
Dec 24 PHP
基于JQuery+PHP编写砸金蛋中奖程序
Sep 08 PHP
PHP7之Mongodb API使用详解
Dec 26 PHP
golang与php实现计算两个经纬度之间距离的方法
Jul 22 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
Apr 24 PHP
php5.5使用PHPMailer-5.2发送邮件的完整步骤
Oct 14 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中is_file不能替代file_exists的理由
2014/03/04 PHP
php连接mysql数据库
2017/03/21 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
JavaScript获取GridView中用户点击控件的行号,列号
2009/04/14 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
javascript实现div的拖动并调整大小类似qq空间个性编辑模块
2012/12/12 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
2013/04/18 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
2016/01/18 Javascript
jQuery实现多级联动下拉列表查询框
2016/01/18 Javascript
全面了解javascript三元运算符
2016/06/27 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
echarts学习笔记之箱线图的分析与绘制详解
2017/11/22 Javascript
微信小程序实现上传图片功能
2018/05/28 Javascript
React组件内事件传参实现tab切换的示例代码
2018/07/04 Javascript
浅谈layui使用模板引擎动态渲染元素要注意的问题
2019/09/14 Javascript
微信小程序实现蓝牙打印
2019/09/23 Javascript
js实现视图和数据双向绑定的方法分析
2020/02/05 Javascript
Vue实现可移动水平时间轴
2020/06/29 Javascript
JavaScript实现点击切换功能
2021/01/27 Javascript
[14:24]Optic Gaming vs PSG LGD BO3
2018/06/07 DOTA
Python中的字典与成员运算符初步探究
2015/10/13 Python
深入解析Python中函数的参数与作用域
2016/03/20 Python
python监控文件并且发送告警邮件
2018/06/21 Python
python对list中的每个元素进行某种操作的方法
2018/06/29 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
django使用LDAP验证的方法示例
2018/12/10 Python
python 的 openpyxl模块 读取 Excel文件的方法
2019/09/09 Python
Python如何读取文件中图片格式
2020/01/13 Python
Python调用接口合并Excel表代码实例
2020/03/31 Python
canvas绘制太极图的实现示例
2020/04/29 HTML / CSS
波兰办公用品和学校用品在线商店:Dlabiura24.pl
2020/11/18 全球购物
阅兵口号
2014/06/19 职场文书
社区务虚会发言材料
2014/10/20 职场文书
2016年大学生实习单位评语
2015/12/01 职场文书
分析Python list操作为什么会错误
2021/11/17 Python