利用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 11 PHP
php 数组的合并、拆分、区别取值函数集
Feb 15 PHP
Php header()函数语法及使用代码
Nov 04 PHP
php计算当前程序执行时间示例
Apr 24 PHP
PHP面向对象教程之自定义类
Jun 10 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
PHP代码优化技巧小结
Sep 29 PHP
我整理的PHP 7.0主要新特性
Jan 07 PHP
PHP使用http_build_query()构造URL字符串的方法
Apr 02 PHP
CodeIgniter常用知识点小结
May 26 PHP
thinkphp5框架扩展redis类方法示例
May 06 PHP
php写app用的框架整理
Sep 29 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
文件系统基本操作类
2006/11/23 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
eAccelerator的安装与使用详解
2013/06/13 PHP
php自动识别文件编码并转换为UTF-8的方法
2014/06/12 PHP
从零开始学YII2框架(三)扩展插件yii2-gird
2014/08/20 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
PHP时间戳和日期相互转换操作实例小结
2018/12/18 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
javascript判断单选框或复选框是否选中方法集锦
2007/04/04 Javascript
bgsound 背景音乐 的一些常用方法及特殊用法小结
2010/05/11 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
2011/08/23 Javascript
JavaScript初学者建议:不要去管浏览器兼容
2014/02/04 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
2015/03/18 Javascript
Jquery中的$.each获取各种返回类型数据的使用方法
2015/05/03 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
vue实现单选和多选功能
2017/08/11 Javascript
基于vue.js中事件修饰符.self的用法(详解)
2018/02/23 Javascript
默认浏览器设置及vue自动打开页面的方法
2018/09/21 Javascript
vue基础之使用get、post、jsonp实现交互功能示例
2019/03/12 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
Python删除空文件和空文件夹的方法
2015/07/14 Python
python中快速进行多个字符替换的方法小结
2016/12/15 Python
Python简单生成8位随机密码的方法
2017/05/24 Python
Python切片工具pillow用法示例
2018/03/30 Python
pycharm使用matplotlib.pyplot不显示图形的解决方法
2018/10/28 Python
python获取点击的坐标画图形的方法
2019/07/09 Python
pytorch 计算ConvTranspose1d输出特征大小方式
2020/06/23 Python
Python logging自定义字段输出及打印颜色
2020/11/30 Python
python 基于opencv实现高斯平滑
2020/12/18 Python
英国领先的酒类网上商城:TheDrinkShop
2017/03/16 全球购物
SmartBuyGlasses德国:购买太阳镜和眼镜
2019/08/20 全球购物
Android笔试题总结
2014/11/29 面试题
2015年少先队活动总结
2015/03/25 职场文书
离婚案件上诉状
2015/05/23 职场文书