PHP 常用数据库操作
1.建立与数据库服务器的连接(前提数据库服务器必须打开)
第一个参数:本地地址
第二个参数:数据库账户
第三个参数:数据库密码
第四个参数:数据库名称
$connection = mysqli_connect('127.0.0.1', 'root', '密码', 'demo');
2.判断数据库是否连接成功(否则就输出话语并退出当前脚本)
if (!$connection) {// 连接数据库失败exit('<h1>连接数据库失败</h1>'); }
3.进行您想进行的操作(得到查询对象)
3.1 查询操作
$query = mysqli_query($connection, 'select * from users;');
3.2 删除操作
$query = mysqli_query($connection, 'delete from users where id = 4');
3.3新增操作
【注】这里 {} 代表自动转换为变量处理
$query = mysqli_query($connection, "insert into users values (null, '{$name}', '{$gender}', '{$birthday}', '{$avatar_target}')");
3.4更新操作
$query = mysqli_query($connection, "update users set name = '{$user['name']}', gender = {$user['gender']}, birthday = '{$user['birthday']}', avatar = '{$user['avatar']}' where id = {$id}");
4.检查是否查询成功(否则就数据语句并退出当前脚本)
if (!$query){
exit('<h1>查询失败</h1>'); }
5.将结果集转换为一个关联数组并打印出来
【注】mysqli_fetch_assoc()函数的作用为将得到的结果集转换为一个关联数组
while ($row = mysqli_fetch_assoc($query)) {var_dump($row); }
6.释放结果集
mysqli_free_result($query);
7.关闭连接
mysqli_close($connection);
转载于:https://www.cnblogs.com/duxiu-fang/p/10877919.html
PHP 常用数据库操作相关推荐
- destoon网站mysql分表_destoon : 常用数据库操作
destoon在初始化系统后系统会自动连接数据库,并将数据库操作对象保存在$db. 对于数据库操作方法参考include/db_mysql.class.php函数原型,我来写几个常用数据库操作.1.读 ...
- Yii2常用数据库操作整理
Yii2常用数据库操作整理 对象操作 一.查询 1.简单查询 2. findAllByPk(根据主键查询一个集合,可以使用多个主键) 3.findAllByAttributes (根据条件查询一个集合 ...
- T-SQL常用数据库操作语句
http://www.cnblogs.com/rainman/archive/2013/05/03/3058451.html create database CherryTest; –表操作 –建表( ...
- Hbase常用数据库操作类
pom.xml中引用hbase-client <dependency><groupId>org.apache.hbase</groupId><artifact ...
- Discuz中常用数据库操作
插入数据的insert方法: DB::insert($table, $data, $return_insert_id = false, $replace = false, $silent = fals ...
- Oracle常用数据库操作SQL
为什么80%的码农都做不了架构师?>>> <br><ul><li>新建表空间.用户</li></ul><fon ...
- php pdo 事物类,一个基于PDO的数据库操作类(新) 一个PDO事务实例
/* * 作者:胡睿 * 日期:2011/03/19 * 电邮:hooray0905@foxmail.com * * 20110319 * 常用数据库操作,如:增删改查,获取单条记录.多条记录,返回最 ...
- php pdo oracle操作类,一个基于PDO的数据库操作类
百度之后决定使用PDO,至于为什么选择PDO,这里就不再多说,大家自己去百度下就能明白. 既然要换,那最基本就需要有个常用的数据库操作类,也就是所谓的增删改查等,昨晚捣腾了一晚,大致弄出了个雏形,以下 ...
- python通过什么连接数据库_python中常用的各种数据库操作模块和连接实例
这篇文章主要介绍了python中常用的各种数据库操作模块和连接实例,包括sqlite3.oracle.mysql.excel,需要的朋友可以参考下 工作中,经常会有用python访问各种数据库的需求, ...
最新文章
- alter table add column多个字段_SQL对表中字段的操作 alter
- Alpha 冲刺报告(3/10)
- 静态反调试技术(3)
- cocos2d js调用java_【cocos2d-js官方文档】二十四、如何在android平台上使用js直接调用Java方法...
- camunda流程定义表无数据_BPM - 业务流程管理
- One order error message log and storage
- Spring源码 --Idea module 相互引用
- IT从业的迷思与破解之道(更新)
- 杂谈---如果你是面试官,你希望你未来的同事具有哪些能力呢?
- 排列组合算法之三: 递归法
- 二维数组找鞍点c语言,怎么求一个二维数组的鞍点
- android:layout_margintop=3dip,南昌航空大学android期末复习资料之 编程题.pdf
- eclipse查看git地址_40个适用于Linux管理员和开发人员的git命令(上)
- 《数据挖掘导论》学习 | 第十章 异常检测
- 数据结构乐智教学百度云_数据结构 百度网盘分享
- 刘德华--2初恋时节
- 协同过滤推荐之基于近邻协同过滤(一)
- ios安装并信任证书
- GeoServer图层组:多个图层叠加效果
- 判断图片色彩模式 CYMK || RGB
热门文章
- linux内核下载 编译
- oracle trigger 延迟执行_一文详解Spring任务执行和调度
- matlab fftshift_数字信号处理没有Matlab?用Python一样很爽
- mysql数据库用户的创建_mysql创建用户及数据库
- 检测范围_论文检测系统的检测范围有哪些
- deepin tim(wine)无法安装_浅析国产操作系统深度deepin
- LeetCode 767. 重构字符串(堆)
- matplotlib 绘制梯度下降求解过程
- LeetCode 1019. 链表中的下一个更大节点(单调栈)
- LeetCode 914. 卡牌分组(最大公约数)