利用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 相关文章推荐
PHP脚本的10个技巧(6)
Oct 09 PHP
如何删除多级目录
Oct 09 PHP
php addslashes和mysql_real_escape_string
Jan 24 PHP
php下关于中英数字混排的字符串分割问题
Apr 06 PHP
php小技巧之过滤ascii控制字符
May 14 PHP
PHP大转盘中奖概率算法实例
Oct 21 PHP
学习php设计模式 php实现原型模式(prototype)
Dec 07 PHP
PHP几个实用自定义函数小结
Jan 25 PHP
php 如何获取文件的后缀名
Jun 05 PHP
THinkPHP获取客户端IP与IP地址查询的方法
Nov 14 PHP
php生成二维码图片方法汇总
Dec 17 PHP
PHP使用递归按层级查找数据的方法
Nov 10 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输入流php://input介绍
2012/09/18 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
JQuery中getJSON的使用方法
2010/12/13 Javascript
扩展jQuery对象时如何扩展成员变量具体怎么实现
2014/04/25 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
轻松掌握jQuery中wrap()与unwrap()函数的用法
2016/05/24 Javascript
基于jQuery实现顶部导航栏功能
2016/12/27 Javascript
jQuery html表格排序插件tablesorter使用方法详解
2017/02/10 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
微信小程序中的swiper组件详解
2017/04/14 Javascript
详解AngularJS 路由 resolve用法
2017/04/24 Javascript
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
jQuery中复合选择器简单用法示例
2018/03/31 jQuery
详解Angular6.0使用路由步骤(共7步)
2018/06/29 Javascript
JavaScript使用localStorage存储数据
2019/09/25 Javascript
使用Pyrex来扩展和加速Python程序的教程
2015/04/13 Python
总结Python中逻辑运算符的使用
2015/05/13 Python
numpy实现合并多维矩阵、list的扩展方法
2018/05/08 Python
python 发送和接收ActiveMQ消息的实例
2019/01/30 Python
python的sorted用法详解
2019/06/25 Python
关于Python内存分配时的小秘密分享
2019/09/05 Python
Python requests设置代理的方法步骤
2020/02/23 Python
python numpy矩阵信息说明,shape,size,dtype
2020/05/22 Python
HTML5 manifest离线缓存的示例代码
2018/08/08 HTML / CSS
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
LACOSTE波兰官网:Polo衫、服装和鞋类
2020/09/29 全球购物
银行见习期自我鉴定
2014/01/29 职场文书
中专生自我鉴定范文
2014/02/02 职场文书
教师个人读书活动总结
2014/07/08 职场文书
学生保证书格式
2015/02/27 职场文书
2015年社区党建工作汇报材料
2015/06/25 职场文书
python 爬取京东指定商品评论并进行情感分析
2021/05/27 Python
MySQL利用UNION连接2个查询排序失效详解
2021/11/20 MySQL
使用pd.merge表连接出现多余行的问题解决
2022/06/16 Python