利用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 相关文章推荐
phpfans留言版用到的数据操作类和分页类
Jan 04 PHP
php学习 字符串课件
Jun 15 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
Jun 19 PHP
调整PHP的性能
Oct 30 PHP
Zend Framework 2.0事件管理器(The EventManager)入门教程
Aug 11 PHP
php实现图片文件与下载文件防盗链的方法
Nov 03 PHP
PHP模板引擎Smarty内置变量调解器用法详解
Apr 11 PHP
PHP中的密码加密的解决方案总结
Oct 26 PHP
利用PHP生成CSV文件简单示例
Dec 21 PHP
ThinkPHP中调用PHPExcel的实现代码
Apr 08 PHP
php-beanstalkd消息队列类实例分享
Jul 19 PHP
eval(cmd)与eval($cmd)的区别与联系
Jul 07 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
受疫情影响 动画《Re从零开始的异世界生活》第二季延期至7月
2020/03/10 日漫
PHP内置的Math函数效率测试
2014/12/01 PHP
smarty内置函数config_load用法实例
2015/01/22 PHP
laravel5.2实现区分前后台用户登录的方法
2017/01/11 PHP
统一接口:为FireFox添加IE的方法和属性的js代码
2007/03/25 Javascript
javascript call方法使用说明
2010/01/11 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
js实现幻灯片播放图片示例代码
2013/11/07 Javascript
jQuery实现网页抖动的菜单抖动效果
2015/08/07 Javascript
BootStrap的弹出框(Popover)支持鼠标移到弹出层上弹窗层不隐藏的原因及解决办法
2016/04/03 Javascript
浅析jQuery 3.0中的Data
2016/06/14 Javascript
Javascript 判断两个IP是否在同一网段实例代码
2016/11/28 Javascript
IE8兼容Jquery.validate.js的问题
2016/12/01 Javascript
JS实现密码框的显示密码和隐藏密码功能示例
2016/12/26 Javascript
十分钟带你快速了解React16新特性
2017/11/10 Javascript
详解webpack引用jquery(第三方模块)的三种办法
2019/08/21 jQuery
Vue使用NProgress进度条的方法
2019/09/21 Javascript
微信公众号H5之微信分享常见错误和问题(小结)
2019/11/14 Javascript
微信小程序canvas开发水果老虎机的思路详解
2020/02/07 Javascript
python分割和拼接字符串
2013/11/01 Python
python发腾讯微博代码分享
2014/01/10 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
使用Python脚本来获取Cisco设备信息的示例
2015/05/04 Python
django 自定义过滤器的实现
2019/02/26 Python
python实现关闭第三方窗口的方法
2019/06/28 Python
python之拟合的实现
2019/07/19 Python
python tkinter控件布局项目实例
2019/11/04 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
python实现跨年表白神器--你值得拥有
2021/01/04 Python
英国最大线上综合鞋类商城:Office
2017/12/08 全球购物
联想德国官网:Lenovo Germany
2018/07/04 全球购物
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
酒店爱岗敬业演讲稿
2014/09/02 职场文书
2014党支部对照检查材料思想汇报
2014/10/05 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
《叶问2》观后感
2015/06/15 职场文书