利用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过滤危险html代码的函数
Jul 22 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
php获取数组长度的方法(有实例)
Oct 27 PHP
php以fastCGI的方式运行时文件系统权限问题及解决方法
May 11 PHP
php简单smarty入门程序实例
Jun 11 PHP
PHP中字符与字节的区别及字符串与字节转换示例
Oct 15 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
php转换上传word文件为PDF的方法【基于COM组件】
Jun 10 PHP
PHP中的self关键字详解
Jun 23 PHP
基于php伪静态的实现方法解析
Jul 31 PHP
PHP Ajax跨域问题解决方案代码实例
Aug 01 PHP
PHP数组Key强制类型转换实现原理解析
Sep 01 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执行速度全攻略
2006/10/09 PHP
实用函数5
2007/11/08 PHP
php调用mysql数据 dbclass类
2011/05/07 PHP
php实现登陆模块功能示例
2016/10/20 PHP
用javascript来实现动画导航效果的代码
2007/12/16 Javascript
JavaScript 事件属性绑定带参数的函数
2009/03/13 Javascript
jquery mobile实现拨打电话功能的几种方法
2013/08/05 Javascript
jquery选择器排除某个DOM元素的方法(实例演示)
2014/04/25 Javascript
纯JavaScript基于notie.js插件实现消息提示特效
2016/01/18 Javascript
Bootstrap编写导航栏和登陆框
2016/05/30 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
jquery与ajax获取特殊字符实例详解
2017/01/08 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
VSCode中如何利用d.ts文件进行js智能提示
2018/04/13 Javascript
在微信小程序中渲染HTML内容的方法示例
2018/09/28 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
Node.js创建一个Express服务的方法详解
2020/01/06 Javascript
微信小程序基于movable-view实现滑动删除效果
2020/01/08 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
python爬虫实现教程转换成 PDF 电子书
2017/02/19 Python
深入探究Django中的Session与Cookie
2017/07/30 Python
详解Python读取yaml文件多层菜单
2019/03/23 Python
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
Python连接Mysql进行增删改查的示例代码
2020/08/03 Python
python学习笔记之多进程
2020/08/06 Python
高性能钓鱼服装:Huk Gear
2019/02/20 全球购物
美国球迷装备的第一来源:FOCO
2020/07/03 全球购物
python re模块和正则表达式
2021/03/24 Python
2014端午节活动策划方案
2014/01/27 职场文书
网络技术专业求职信
2014/07/13 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP