利用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
使用Limit参数优化MySQL查询的方法
Nov 12 PHP
php垃圾代码优化操作代码
Aug 05 PHP
一个php短网址的生成代码(仿微博短网址)
May 07 PHP
php foreach正序倒序输出示例代码
Jul 01 PHP
PHP实现克鲁斯卡尔算法实例解析
Aug 22 PHP
PHP Static延迟静态绑定用法分析
Mar 16 PHP
详解PHP的Yii框架中的Controller控制器
Mar 29 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 PHP
ThinkPHP5.1框架数据库链接和增删改查操作示例
Aug 03 PHP
分享几种好用的PHP自定义加密函数(可逆/不可逆)
Sep 15 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 CURL用法的深入分析
2013/06/09 PHP
浅析php与数据库代码开发规范
2013/08/08 PHP
php上传图片并压缩的实现方法
2015/12/22 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
jQuery 源码分析笔记(4) Ready函数
2011/06/02 Javascript
jQuery拖拽div实现思路
2014/02/19 Javascript
js动态添加表格数据使用insertRow和insertCell实现
2014/05/22 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
jquery不常用方法汇总
2015/07/26 Javascript
JQuery点击行tr实现checkBox选中的简单实例
2016/05/26 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
为输入框加入数字js校验代码分享
2017/11/02 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
Python基类函数的重载与调用实例分析
2015/01/12 Python
Python实现抓取百度搜索结果页的网站标题信息
2015/01/22 Python
简单介绍Python的Django框架的dj-scaffold项目
2015/05/30 Python
python简单验证码识别的实现方法
2019/05/10 Python
Python爬取微信小程序Charles实现过程图解
2020/09/29 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
详解移动端h5页面根据屏幕适配的四种方案
2020/04/15 HTML / CSS
工商管理专业学生的自我评价
2013/10/01 职场文书
常务副总经理岗位职责
2014/04/12 职场文书
小学生手册家长评语
2014/04/16 职场文书
市场营销专业毕业生求职信
2014/07/21 职场文书
教师批评与自我批评
2014/10/15 职场文书
2014年校长工作总结
2014/12/11 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
2016年第29个世界无烟日宣传活动总结
2016/04/06 职场文书
Python一些基本的图像操作和处理总结
2021/06/23 Python
使用Redis实现实时排行榜功能
2021/07/02 Redis
python实现简单石头剪刀布游戏
2021/10/24 Python