当前位置:编程学习 > php >>

php中读mysql内容,用while循环出结果,如何将结果转换成一个数组(row或array)?

补充:1、数据库表中内容如下: id link_name link_url link_date 1 测试1 http://#1 2011-06-01 17:30:18 2 测试2 http://#2 2011-06-01 17:32:51 3 测试3 http://#3 2011-06-01 17:41:07 4 测试3 http://#4 2011-06-01 17:44:02 5 测试4 http://#5 2011-06-01 17:44:42 6 测试5 http://#6 2011-06-01 17:45:16 7 测试6 http://#7 2011-06-01 17:45:57 //以下是php中使用的while内容: <?php //连接MYSQL略。 //连接数据库略。 $sql_link="select * from link"; $query_link=mysql_query($sql_link,$conn); while($row_link=mysql_fetch_row($query_link)){ echo $row_link[1]; } $a1= 这里将结果输一个变量。; $b1=explode($a); ?> 请问,如何将结果输给一个变量,并转换成数组?
追问:使用mysql_fatch_rows,只能读到第一列中的内容,后面的内容读不到,你说的真是我不知道怎么用,还请明细。
答案:mysql_fatch_rows($result)本来就是array阿,只不过是一行的所有列,然后mysql_num_rows()可以知道一共多少行结果,下面的操作我估计你应该知道了
其他:先print_r($row_link)看看,在添加一句$row[]=$row_link;之后print_r($row);你会明白的 把结果存入数组,$arr[]=$row_link[1];这样就把你查询的1取出来放入数组了。

上一个:求一个PHP小项目,类似于聊天室,投票系统之类的。急!急!急!急!
下一个:用PHP语言写一个 根据每个月的变化,分别显示 1.jpg 2.jpg。。。。。12.jpg的图片。 根据月份显示图片

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,