利用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实现网上点歌(二)
Oct 09 PHP
php 传值赋值与引用赋值的区别
Dec 29 PHP
PHP图片上传代码
Nov 04 PHP
PHP遍历文件夹与文件类及处理类用法实例
Sep 23 PHP
自编函数解决pathinfo()函数处理中文问题
Nov 03 PHP
PHP实现抓取HTTPS内容
Dec 01 PHP
PHP实现的简单分页类及用法示例
May 06 PHP
php阳历转农历优化版
Aug 08 PHP
PHP用函数嵌入网站访问量计数器
Oct 27 PHP
浅谈PHPANALYSIS提取关键字
Mar 08 PHP
php 根据URL下载远程图片、压缩包、pdf等文件到本地
Jul 26 PHP
PHP常量DIRECTORY_SEPARATOR原理及用法解析
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代码的53条建议
2008/03/27 PHP
PHP获取当前日期所在星期(月份)的开始日期与结束日期(实现代码)
2013/06/18 PHP
ThinkPHP中I(),U(),$this-&gt;post()等函数用法
2014/11/22 PHP
php中通过DirectoryIterator删除整个目录的方法
2015/03/13 PHP
PHP版本的选择5.2.17 5.3.27 5.3.28 5.4 5.5兼容性问题分析
2016/04/04 PHP
PHP基于SimpleXML生成和解析xml的方法示例
2017/07/17 PHP
显示、隐藏密码
2006/07/01 Javascript
document.documentElement的一些使用技巧
2013/04/18 Javascript
JS操作Cookie写入和读取实例代码
2013/10/20 Javascript
javascript实现给定半径求出圆的面积
2015/06/26 Javascript
jQuery实现背景滑动菜单
2016/12/02 Javascript
Easyui使用Dialog行内按钮布局的实例
2017/07/27 Javascript
[js高手之路]单例模式实现模态框的示例
2017/09/01 Javascript
javascript 中模板方法单例的实现方法
2017/10/17 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
javascript获取select值的方法完整实例
2019/06/20 Javascript
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
使用Python进行二进制文件读写的简单方法(推荐)
2016/09/12 Python
python 截取 取出一部分的字符串方法
2017/03/01 Python
详解python 拆包可迭代数据如tuple, list
2017/12/29 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
Python3爬虫学习之应对网站反爬虫机制的方法分析
2018/12/12 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
2020/02/26 Python
python实现读取类别频数数据画水平条形图案例
2020/04/24 Python
python温度转换华氏温度实现代码
2020/12/06 Python
Python实现微信表情包炸群功能
2021/01/28 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
物流创业计划书
2014/02/01 职场文书
政风行风建设责任书
2014/07/23 职场文书
骨干教师事迹材料
2014/12/17 职场文书
亲属关系公证书样本
2015/01/23 职场文书
慰问信模板
2015/02/14 职场文书
后勤工作个人总结
2015/02/28 职场文书
2015年度女工工作总结
2015/10/22 职场文书
团支部书记竞选稿
2015/11/21 职场文书
Redis高并发缓存架构性能优化
2022/05/15 Redis