简单实例
mysqli详解
1. 连接数据库
连接数据库有两种方式,一种是通过mysqli_connect()
帮助函数,另一种是通过new mysqli()
对象来实现
两者所需传的参数同样都是这些(注意先后顺序):
host
数据库地址数据库地址可以传入域名或ip地址,如
localhost
或者127.0.0.1
username
管理用户名管理员账号,如:
root
password 管理员密码
管理员账号的密码
dtabases
要连接的数据选择要连接的数据库
port
端口号该参数如果不传,默认请求
3306
端口
2. 设置字符集
- 使用
mysqli_set_charset($connect, 'utf8');
函数设置
第一个参数为mysqli的对象,第二个参数为需要设置的字符集,==注意mysql的字符集中的utf8
没有中间的-
==
- 使用面向对象的方式创建
3. 执行sql语句
通过mysqli_query()进行执行SELECT
, SHOW
, DESCRIBE
或 EXPLAIN
,失败时返回false
打印一下他返回了什么
4. 获取结果
通过mysqli_query()
执行的sql语句之后如何获取结果呢?可以通过mysqli_fetch_array()
、mysqli_fetch_assoc()
、mysqli_fetch_all()
、mysqli_fetch_row()
等进行获取结果
当需要获取一条数据的时候可以使用mysqli_fetch_row()
mysqli_fetch_array()
该函数的第一个参数是通过
mysqli_query()
返回的对象第二个参数是获取结果的类型:
MYSQLI_ASSOC
关联数组 同mysqli_fetch_assoc()
函数
MYSQLI_NUM
数字数组
MYSQLI_BOTH
默认。同时产生关联和数字数组mysqli_fetch_assoc()
该函数与
mysqli_fetch_array
第二个参数传递MYSQLI_ASSOC
的结果是一样的mysqli_fetch_all
同
mysqli_fetch_array
一样,只不过他的默认获取是数字索引数组mysqli_fetch_row
获取一条数据
2025年3月2日 20:05
文章中的实用建议和操作指南,让读者受益匪浅,值得珍藏。
2024年12月02日 18:30
1
2024年12月02日 18:23
1
2024年12月02日 13:56
1
2021年09月09日 11:19
[...]简单实例[...]
2021年09月08日 02:34
[...]mysqli的基本使用 - 算法网 算法网首页精品教程数据结构时间复杂度空间复杂度树二叉查找树满二叉树完全二叉树平衡二叉树红黑树B树图队列散列表链表算法常用算法排序算法贪心算法递归算法动态规划分治算法回溯法分支限界法拓扑排序字符串相关算法数组相关算法链表相关算法树相关算法二叉树相关算法LeetCodeOnline Judge剑指offer编程语言javajava并发Java多线程java锁j[...]
2021年09月07日 22:48
[...]简单实例[...]