php mysql_query mysql_fetch_array从数据库表中检索获取数据
时间:2016-07-19
数据库编程数网站开发非常重要的环节,本文章向大家介绍php从mysql数据库中获取并检索数据,主要使用到php的mysql_query函数和mysql_fetch_array函数,需要的朋友可以参考一下。
先介绍一下mysql_query和mysql_fetch_array的基本知识。
mysql_query简介
php mysql_query函数用于执行一个SQL语句,并返回结果,对于mysql_query返回结果类型,大家可以参考一下这篇文章《php mysql_query增删改查(update delete insert)返回值类型》
$result=mysql_query("delete from table where id=1");// http://www.manongjc.com/article/1218.html
表示执行删除操作,删除id为1的数据,执行成功则返回true,失败则返回false。
mysql_fetch_array简介
mysql_fetch_array函数用于获取执行mysql_query()结果集的当前行的数据,并且可以根据参数设置返回什么类型的数据,包括关联数组、索引数组和二者兼容。
array类型参数值为:
- MYSQL_ASSOC - 关联数组
- MYSQL_NUM - 数字数组
- MYSQL_BOTH - 默认。同时产生关联和数字数组
如:
$result=mysql_query("select *from table");
$row=mysql_featch_array($result,MYSQL_ASSOC);
上面代码获取一个关联数组。
php从数据库表中检索获取数据
了解了mysql_query和mysql_fetch_array的基本知识后,我们现在使用mysql_query和mysql_fetch_array操作数据库并获取数据库表中中的数据,
代码如下:
<?
mysql_connect("localhost","root","");
mysql_select_db("mydatabase");
$query = "SELECT id, title FROM mytable ORDER BY title";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
// http://www.manongjc.com/article/1218.html
$title = $row['title'];
$id = $row['id'];
echo "Product: $title ($id) <br />";
}
?>
代码中mysql_query函数用于执行查询并返回查询结果集,使用while结合mysql_fetch_array函数逐行读取数据集中的数据。大家可以将代码拷贝到自己的电脑上运行一下,前提是需要建一个数据库和表。
- 连AI都在看《英雄联盟》游戏直播
- MAC使用adb工具
- 并发编程之master-worker模式
- Android WebView全面总结
- Url参数中出现+、空格、=、%、&、#等字符的解决办法
- 解决CSS垂直居中的几种方法(基于绝对定位,基于视口单位,Flexbox方法)
- Go语言学习之cgo(golang与C语言相互调用)
- golang之旅--数据类型之字符串
- Android保存图片到系统图库
- 基于Vue.js的大型报告页项目实现过程及问题总结(二)
- 使用Hexo搭建专属Blog
- Android项目中文字乱码问题
- golang中发送http请求的几种常见情况
- 注册中心 Eureka 源码解析 —— Eureka-Server 启动(一)之 ServerConfig
- 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
- Android自定义加载圈动画效果
- Android 中ImageView的ScaleType使用方法
- ViewPager实现漂亮的引导页
- Android FTP 多线程断点续传下载上传的实例
- Android如何调用系统相机拍照
- Android开发之设置开机自动启动的几种方法
- Android图片等比例缩放和填充屏幕效果
- Android中自定义ImageView添加文字说明详解
- Android 中ThreadLocal的深入理解
- 100行Android代码轻松实现带动画柱状图
- Android编程绘图操作之弧形绘制方法示例
- 详解Android中Application设置全局变量以及传值
- Android编程调用红外线遥控功能示例
- Android实现图文垂直跑马灯效果
- Android 实现截屏功能的实例