利用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程序的方法
Mar 09 PHP
用PHP ob_start()控制浏览器cache、生成html实现代码
Feb 16 PHP
基于session_unset与session_destroy的区别详解
Jun 03 PHP
php过滤所有恶意字符(批量过滤post,get敏感数据)
Mar 18 PHP
phpmailer发送邮件之后,返回收件人是否阅读了邮件的方法
Jul 19 PHP
PHP解码unicode编码的中文字符代码分享
Aug 13 PHP
php替换字符串中间字符为省略号的方法
May 04 PHP
PHP框架Laravel学习心得体会
Oct 28 PHP
PHP三种方式实现链式操作详解
Jan 21 PHP
PHP实现求两个字符串最长公共子串的方法示例
Nov 17 PHP
php多进程并发编程防止出现僵尸进程的方法分析
Feb 28 PHP
php中加密解密DES类的简单使用方法示例
Mar 26 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 pack与unpack 摸板字符字符含义
2009/10/29 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
php实现singleton()单例模式实例
2014/11/06 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
分享一个用Mootools写的鼠标滑过进度条改变进度值的实现代码
2011/12/12 Javascript
JS声明变量背后的编译原理剖析
2012/12/28 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
浅析Node.js查找字符串功能
2014/09/03 Javascript
jquery密码强度校验
2015/12/02 Javascript
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
实例详解ztree在vue项目中使用并且带有搜索功能
2018/08/24 Javascript
JS事件绑定的常用方式实例总结
2019/03/02 Javascript
VUE+node(express)实现前后端分离
2019/10/13 Javascript
python将人民币转换大写的脚本代码
2013/02/10 Python
Python实现竖排打印传单手机号码易撕条
2015/03/16 Python
Django接受前端数据的几种方法总结
2016/11/04 Python
flask中主动抛出异常及统一异常处理代码示例
2018/01/18 Python
python flask中静态文件的管理方法
2018/03/20 Python
python3实现带多张图片、附件的邮件发送
2019/08/10 Python
Python帮你识破双11的套路
2019/11/11 Python
Python Django中的STATIC_URL 设置和使用方式
2020/03/27 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
python实现密码验证合格程序的思路详解
2020/06/01 Python
pytorch  网络参数 weight bias 初始化详解
2020/06/24 Python
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
MyBag中文网:英国著名的时尚包袋电商零售网站
2020/07/31 全球购物
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
8和9的加减法教学反思
2014/05/01 职场文书
公司股东合作协议书
2014/09/14 职场文书
科学发展观标语
2014/10/08 职场文书
小学生家长意见
2015/06/03 职场文书
Python面向对象编程之类的概念
2021/11/01 Python