利用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调用mysql数据 dbclass类
May 07 PHP
浅析PHP原理之变量(Variables inside PHP)
Aug 09 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
Apr 01 PHP
php两种无限分类方法实例
Apr 21 PHP
thinkPHP5.0框架命名空间详解
Mar 18 PHP
PHP实现链式操作的三种方法详解
Nov 16 PHP
php高清晰度无损图片压缩功能的实现代码
Dec 09 PHP
phpStorm+XDebug+chrome 配置详解
Apr 01 PHP
PHP正则表达式笔记与实例详解
May 09 PHP
php下的原生ajax请求用法实例分析
Feb 28 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 PHP
详解PHP中的8个魔术常量
Jul 06 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目录函数实现创建、读取目录教程实例
2011/01/13 PHP
防止用户利用PHP代码DOS造成用光网络带宽
2011/03/01 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
php提取字符串中网站url地址的方法
2014/12/03 PHP
PHP+jquery实时显示网站在线人数的方法
2015/01/04 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
PHP内核探索之解释器的执行过程
2015/12/22 PHP
thinkPHP框架实现的短信接口验证码功能示例
2018/06/20 PHP
关于PHP中interface的用处详解
2020/07/26 PHP
Gambit vs CL BO3 第一场 2.13
2021/03/10 DOTA
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
js获取height和width的方法说明
2013/01/06 Javascript
Javascript无参数和有参数类继承问题解决方法
2015/03/02 Javascript
在IE8上JS实现combobox支持拼音检索功能
2016/05/23 Javascript
JS中Json数据的处理和解析JSON数据的方法详解
2016/06/29 Javascript
bootstrapValidator自定验证方法写法
2016/12/01 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
Angular4实现动态添加删除表单输入框功能
2017/08/11 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
2019/05/09 Javascript
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
使用python3实现操作串口详解
2019/01/01 Python
解决Pycharm 包已经下载,但是运行代码提示找不到模块的问题
2019/08/31 Python
Anaconda 查看、创建、管理和使用python环境的方法
2019/12/03 Python
python 实现两个线程交替执行
2020/05/02 Python
python 实现图片修复(可用于去水印)
2020/11/19 Python
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
数控技术与应用毕业生自荐信
2013/09/24 职场文书
制药工程专业职业生涯规划范文
2014/03/10 职场文书
赔偿协议书范本
2014/09/12 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
心得体会格式及范文
2016/01/25 职场文书
Echarts如何重新渲染实例详解
2022/05/30 Javascript
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS
Win11运行cmd提示“请求的操作需要提升”的两种解决方法
2022/07/07 数码科技