这篇文章主要介绍了PHP 操作 MySQL,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
有返回数据:select、show、descmysqli_query 会返回一个资源类型。执行成功返回结果集,失败返回 lse注意:由于资源类型永远,不能用于判断是否有数据,只能判断命令是否执行成功
使用 mysqli_fetch_assoc 从结果集中读取数据,将读取到的数据以关联数组的形式返回,关联数组的键名就是 字段名 ,同时结果集的指针向下移动一行。语法:$row = mysqli_fetch_assoc(结果集);
统计结果集中数据的行数语法:mysqli_num_rows(结果集);通常用于判断结果集中是否有数据,如果大于0就证明有数据,等于0就是没数据。
语法:mysqli_close(数据库连接标识);如不使用 mysqli_close 关闭数据库连接,PHP默认在代码执行结束后自动关闭。
MySQL的字符集MySQL数据最终是保存在数据库,表,记录上的。数据在真实保存时,受到几个地方的影响:
如果字段上设置了编码,保存数据以字段编码为准。如果字段没有设置编码,以表的编码为准。如果表没有设置编码,则以库上设置的编码为准。如果库没有设置编码,则以MySQL服务器的内置编码为准。
客户端向服务器端发送的数据编码服务器变量(配置项):character_set_client
客户端与服务器端之间的连接层使用的编码服务器变量(配置项):character_set_connection
服务器端向客户端发送的处理结果的数据编码服务器变量(配置项):character_set_results
set names 是一个快捷操作,同时设置了以上三个服务器变量(配置项),当使用set names utf8;时,相当于
PHP中文网:独家原创,永久免费的在线php视频教程,php技术学习阵地!合肥彼岸互联信息技术有限公司周公解梦 梦见洗头唐山鼎新热水器售后服务电话http://4549982.shop.m.liebiao.com/,