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函数逐行读取数据集中的数据。大家可以将代码拷贝到自己的电脑上运行一下,前提是需要建一个数据库和表。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
