php使用mysqli扩展类的面向过程操作数据库
时间:2016-07-14
php使用mysqli扩展类操作数据库有两种方法,第一种方法是使用面向对象来操作数据库,第二种方法是使用面向过程的方法操作数据库,本文章向大家介绍php使用mysqli扩展类的面向过程操作数据库,需要的朋友可以参考一下。
php使用mysqli扩展类操作数据库有两种形式:
- 面向过程
- 面向对象
因为很多PHP程序员不习惯面向对象编程,所以mysqli类库提供了面向过程的方法供他们使用。这也是方便一些使用mysql扩展的用户快速迁移到mysqli。 至于php使用mysqli扩展类的面向对象操作数据库,大家可以查看这篇文章《php源码之使用mysqli面向对象的API操作数据库》
下面小编向大家介绍使用mysqli的面向过程操作数据库。实例如下:
<?php
//连接mysql数据库服务器,这个和mysql_connect()函数的使用方法一样,也是返回一个连接标识符
/* http://www.manongjc.com */
$mysqli = mysqli_connect("127.0.0.1","root","123456","mydb");
if(!$mysqli){
die("很遗憾,数据库服务器链接失败!".mysqli_connect_error($mysqli));
}
//拼写SQL语句,查询mytable表中所有数据
$sql = "select * from mytable";
//设置mysql执行的编码,这里设置为UTF8
mysqli_query($mysqli,"set names utf8");
//mysqli_query执行查询,这个函数与mysql_query()在参数上有点区别,mysqli_query的第一个参数是连接标识符,第二个参数输要执行的SQL语句
$result= mysqli_query($mysqli,$sql);
//3,处理结果
while($row=mysqli_fetch_row($result)){
foreach($row as $k=>$v){
echo "--$v";
}
echo "<br/>";
}
//关闭数据集 http://www.manongjc.com
mysqli_free_result($result);
//关闭数据库连接
mysqli_close($mysqli);
?>
代码已有注释,大家可以仔细推敲一下,最好是自己在本地建一个数据库,然后把代码放在本地服务器上运行一把,这样更利于学习。
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- Kubernetes 使用 ceph-csi 消费 RBD 作为持久化存储
- 聊聊调试的那些事,超实用!!!
- [不定时一题]LeetCode无重复字符的最长子串
- 整理了小程序云开发实战,你看懂了吗?
- Reactive-MongoDB异步Java Driver解读
- 解密Go协程的栈内存管理
- 深入浅出mongodb之实战
- 想成为可视化高手?这篇合集就够了 | Vue
- 谈谈Vue开发过程中用到的插件
- 快速入门使用tikz绘制深度学习网络图
- why哥被一道基础面试题给干懵了,一气之下写出万字长文。
- 结构与算法(03):单向链表和双向链表
- 有赞crash平台符号化实践
- 什么是时间分片(Time Slicing)?
- 逐行分析鸿蒙系统的 JavaScript 框架