加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

php mysql_query mysql_fetch_array从数据库表中检索获取数据

发布时间:2020-05-25 02:04:26 所属栏目:PHP 来源:互联网
导读:数据库编程数网站开发非常重要的环节,本文章向大家介绍php从mysql数据库中获取并检索数据,主要使用到php的mysql_query函数和mysql_fetch_array函数,需要的朋友可以参考一下。

先介绍一下mysql_query和mysql_fetch_array的基本知识。

mysql_query简介

phpmysql_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)
";

}

?>

代码中mysql_query函数用于执行查询并返回查询结果集,使用while结合mysql_fetch_array函数逐行读取数据集中的数据。大家可以将代码拷贝到自己的电脑上运行一下,前提是需要建一个数据库和表。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读