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);
PHP 常用数据库操作的更多相关文章
- cordova-sqlite-plugin常用数据库操作
ionic项目需要做本地缓存,研究了一番,总结出了常用的数据库操作: 1.新建数据库,用angularJS+ionic: //声明一个数据库对象 var db = null; //事件devicere ...
- Mysql 常用数据库操作
一.数据库操作: 1.查看数据库: >SHOW DATABASES; 2.创建数据库: >CREATE DATABASE db_name; //db_name为数据库名 3.使用数据库: ...
- [转]YII2 常用数据库操作
1.对象操作: //1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->fi ...
- 一些常用数据库操作在mysql及sql server中实现方式的差异
因为本文强调的是不同点,所以先讲述不同点,再讲相同点. 一.不同点 1.创建表时主键id的自增实现方式不一样 mysql数据库的实现方式是auto_increment,示例如下 CREATE TABL ...
- YII2常用数据库操作
//1.简单查询 $admin=Admin::model()->findAll($condition,$params); $admin=Admin::model()->findAll(&q ...
- Hive常用数据库操作
1.创建表的三种姿势 第一种 //员工表 create table if not exists default.emp( empno int, ename string, job string, mg ...
- mongoose 常用数据库操作 查询
条件查询 Model.find(conditions, [fields], [options], [callback]) demo1 try.js var User = require(". ...
- mongoose 常用数据库操作 删除
删除 Model.remove(conditions, [callback]) try.js var User = require("./user.js"); function d ...
- mongoose 常用数据库操作 更新
更新 Model.update(conditions, update, [options], [callback]) db.js var mongoose = require('mongoose'); ...
随机推荐
- nginx针对某个url限制ip访问,常用于后台访问限制【转】
假如我的站点后台地址为: http://www.abc.net/admin.php 那么我想限制只有个别ip可以访问后台,那么需要在配置文件中增加: location ~ .*admin.* { al ...
- 扩展自easyui的combo组件的下拉多选控件
首先上效果图 代码片段: 有需要的朋友微信联系我. 如果这篇文章对您有帮助,您可以打赏我 技术交流QQ群:15129679
- Innodb的redo log block
- IDS,IPS,IPD
什么是IDP - 百度文库https://wenku.baidu.com/view/c500cf35eefdc8d376ee3220.html
- [转]vue项目中 指令 v-html 中使用过滤器filters功能
转载于简书 链接:http://www.jianshu.com/p/29b7eaabd1ba 问题 2.0 filters only work in mustache tags and v-bind. ...
- [转]Maven 全局配置文件settings.xml详解
原文地址:https://www.jianshu.com/p/110d897a5442 概要 settings.xml有什么用? 如果在Eclipse中使用过Maven插件,想必会有这个经验:配置se ...
- cordova添加plugin的多种方式
#在线安装 cordova create chankoujie com.example.chankoujie ChanKouJie cordova plugin add cordova-plugin- ...
- LeetCode_412. Fizz Buzz
412. Fizz Buzz Easy Write a program that outputs the string representation of numbers from 1 to n. B ...
- [LeetCode] 503. Next Greater Element II 下一个较大的元素 II
Given a circular array (the next element of the last element is the first element of the array), pri ...
- dubbo调用外网接口 注册外网ip到zookeeper 暴露外网ip
dubbo注册时会通过主机名寻找ip,会将内网ip注册到zookeeper 如果我们调用外网服务器server的话是找不到的 会报如下错误 [DUBBO] client reconnect to 12 ...