关于php操作mysql执行数据库查询的一些常用操作汇总


Posted in PHP onJune 24, 2013

php操作mysql步骤:
1.$connect=mysql_connect('localhost','root','123456') or die('数据库连接失败。'mysql_error());链接mysql。
2.mysql_select_db('database',$connect)选择链接的数据库。
3.mysql_query('Set names gb2312');$sql = "select * from blog_article";准备要查询的数据。
4.$datas = mysql_query($sql);执行sql查询。
5.$data = mysql_fetch_assoc($datas)得到查询到的缓存在内存中的一条数据。
6.print_r($data);

相同点:三个函数都是返回数据库中查询到的一行数据(说的再清楚点就是一条数据)。
不同点:mysql_fetch_assoc()用的是数据库中相应的字段名作为的key值(也就是数组下标)
如:filed['id']=1;
mysql_fetch_row()用的是自动生成的数字(从0开始依次生成)作为的key值(也就是数组下标)
如:filed[0]=1;
mysql_fetch_array()用的是自动生成的数字(从0开始依次生成)作为的key值(也就是数组下标),而且它还同时生成数据库中相应的字段名作为的key值(也就是数组下标)
如:
filed[0]=1,filed['id']=1;也就是说,mysql_fetch_array()将mysql_fetch_assoc()和mysql_fetch_row()查询到的结果合为了一体了。
mysql_fetch_object()与mysql_fetch_assoc()差不多。只是mysql_fetch_assoc()返回的是数组。mysql_fetch_object()返回的是object对象。
mysql_insert_id() 取得上一步 INSERT 操作产生的 ID。
mysql_result() 函数返回结果集中一个字段的值。
mysql_num_fields() 函数返回结果集中字段的数目。
mysql_affected_rows();返回前一次 MySQL 操作所影响的记录行数。
mysql_num_rows(mysql_query($sql))获得结果集中行的数目。
mysql_pconnect() 函数打开一个到 MySQL 服务器的持久连接。

mysql_pconnect() 和 mysql_connect() 非常相似,但有两个主要区别:
1. 当连接的时候本函数将先尝试寻找一个在同一个主机上用同样的用户名和密码已经打开的(持久)连接,如果找到,则返回此连接标识而不打开新连接。
2. 其次,当脚本执行完毕后到 SQL 服务器的连接不会被关闭,此连接将保持打开以备以后使用(mysql_close() 不会关闭由 mysql_pconnect() 建立的连接)。
mysql_data_seek(mysql_query($sql),8);获得结果集中的第8条数据。(mysql_num_rows(mysql_query($sql))和mysql_data_seek(mysql_query($sql),8)在mysql_unbuffered_query($sql)不可以使用。)
mysql_unbuffered_query($sql)和mysql_query($sql)效果差不多,但是
mysql_unbuffered_query($sql)不缓存。mysql_query($sql)会缓存查询的结果。
mysql_close();关闭mysql的最近的链接。
mysql_field_flags(mysql_query($sql),6)返回第六个字段的表属性输出如:not_null primary_key auto_increment 。
mysql_fetch_lengths(mysql_query($sql))返回该条数据的所有字段的每个字段的长度。返回的是一个数字组成的数组。
mysql_field_name(mysql_query($sql),3)返回第三个字段的字段名。
mysql_field_table(mysql_query($sql),0)返回指定字段所在的表名。
mysql_free_result(mysql_query($sql)) 函数释放结果内存。
mysql_get_client_info() 函数返回 MySQL 客户端信息。
mysql_get_host_info()     取得 MySQL 主机信息。

PHP 相关文章推荐
在apache下限制每个虚拟主机的并发数!!!!
Oct 09 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
Aug 07 PHP
php download.php实现代码 跳转到下载文件(response.redirect)
Aug 26 PHP
php中大括号作用介绍
Mar 22 PHP
php header功能的使用
Oct 28 PHP
php去除HTML标签实例
Nov 06 PHP
PHP中4个加速、缓存扩展的区别和选用建议
Mar 12 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
Oct 01 PHP
smarty模板引擎之配置文件数据和保留数据
Mar 30 PHP
PHP搭建大文件切割分块上传功能示例
Jan 04 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
thinkphp中U方法按路由规则生成url的方法
Mar 12 PHP
解析crontab php自动运行的方法
Jun 24 #PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
Jun 24 #PHP
使用PHP遍历文件目录与清除目录中文件的实现详解
Jun 24 #PHP
探讨:php中在foreach中使用foreach ($arr as &$value) 这种类型的解释
Jun 24 #PHP
PHP中的函数-- foreach()的用法详解
Jun 24 #PHP
解析php框架codeigniter中如何使用框架的session
Jun 24 #PHP
PHP错误提示的关闭方法详解
Jun 23 #PHP
You might like
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
PHP 第三节 变量介绍
2012/04/28 PHP
PHP反向代理类代码
2014/08/15 PHP
javascript显示选择目录对话框的代码
2008/11/10 Javascript
passwordStrength 基于jquery的密码强度检测代码使用介绍
2011/10/08 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
Laravel中常见的错误与解决方法小结
2016/08/30 Javascript
js实现图片360度旋转
2017/01/22 Javascript
js求数组中全部数字可拼接出的最大整数示例代码
2017/08/25 Javascript
详解如何去除vue项目中的#——History模式
2017/10/13 Javascript
JS实现瀑布流布局
2017/10/21 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
JS使用Dijkstra算法求解最短路径
2019/01/17 Javascript
微信小程序iOS下拉白屏晃动问题解决方案
2019/10/12 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
JavaScript事件概念详解(区分静态注册和动态注册)
2021/02/05 Javascript
python实现遍历文件夹修改文件后缀
2018/08/28 Python
python中用logging实现日志滚动和过期日志删除功能
2019/08/20 Python
PIL包中Image模块的convert()函数的具体使用
2020/02/26 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
【HTML5】3D模型--百行代码实现旋转立体魔方实例
2016/12/16 HTML / CSS
美国知名奢侈美容品牌零售商:Cos Bar
2017/04/21 全球购物
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
英国在线女鞋目的地:SIMMI
2018/12/27 全球购物
苹果台湾官网:Apple台湾
2019/01/05 全球购物
巴西备受欢迎的服装和生活方式品牌:FARM Rio
2020/02/04 全球购物
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
酒店人事专员岗位职责
2013/12/19 职场文书
工程项目建议书范文
2014/03/12 职场文书
委托书如何写
2014/08/30 职场文书
专业技术人员年度考核评语
2014/12/31 职场文书
公司保洁员岗位职责
2015/02/13 职场文书
家装电话营销开场白
2015/05/29 职场文书
字典算法实现及操作 --python(实用)
2021/03/31 Python