关于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 相关文章推荐
最小化数据传输――在客户端存储数据
Oct 09 PHP
PHP网上调查系统
Oct 09 PHP
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
php学习笔记之 函数声明
Jun 09 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
Yii使用CLinkPager分页实例详解
Jul 23 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
May 25 PHP
详解Window7 下开发php扩展
Dec 31 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
Jan 22 PHP
浅谈php的TS和NTS的区别
Mar 13 PHP
PHP观察者模式实例分析【对比JS观察者模式】
May 22 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
Windows2003 下 MySQL 数据库每天自动备份
2006/12/21 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
php实现登陆模块功能示例
2016/10/20 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
windows系统下简单nodejs安装及环境配置
2013/01/08 NodeJs
node.js中的fs.unlink方法使用说明
2014/12/15 Javascript
浅谈angularJS 作用域
2015/07/05 Javascript
JavaScript调用浏览器打印功能实例分析
2015/07/17 Javascript
网页前端登录js按Enter回车键实现登陆的两种方法
2016/05/10 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
2016/10/24 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
JavaScript使用原型和原型链实现对象继承的方法详解
2017/04/05 Javascript
微信小程序商品到详情的实现
2017/06/27 Javascript
JS库之ParticlesJS使用简介
2017/09/12 Javascript
vue-image-crop基于Vue的移动端图片裁剪组件示例
2018/08/28 Javascript
代码实例ajax实现点击加载更多数据图片
2018/10/12 Javascript
微信小程序提取公用函数到util.js及使用方法示例
2019/01/10 Javascript
js实现类似iphone的网页滑屏解锁功能示例【附源码下载】
2019/06/10 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
python类装饰器用法实例
2015/06/04 Python
Python中格式化format()方法详解
2017/04/01 Python
Python字典,函数,全局变量代码解析
2017/12/18 Python
详解Python3.6安装psutil模块和功能简介
2018/05/30 Python
pytorch加载自己的图像数据集实例
2020/07/07 Python
HTML5新控件之日期和时间选择输入的实现代码
2018/09/13 HTML / CSS
html5 Canvas画图教程(11)—使用lineTo/arc/bezierCurveTo画椭圆形
2013/01/09 HTML / CSS
美国最受欢迎的童装品牌之一:The Children’s Place
2016/07/23 全球购物
竞选体育委员演讲稿
2014/04/26 职场文书
群众路线教育实践活动对照检查材料思想汇报(副处级领导)
2014/10/04 职场文书
考勤制度通知
2015/04/25 职场文书
地道战观后感500字
2015/06/04 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android