如何根据从数据库中检索的数据创建链接

时间:2010-11-21 10:05:45

标签: php

我将产品存储在数据库中。这些项目具有ID,NAME,QUANTITY和STOCK_NUMBER字段。我想为数据库中的所有数据创建一个href

$Result=mysql_query("SELECT * FROM Products");
while($row=mysql_fetch_array($Result)){ 

href .....


}  

我想要这样的结果

item_id=1&name_1_tv&quantity_1=2&stock_number_1=1411 &item_id=2&name_2_mobile&quantity_2=5&stock_number_2=5894 &item_id=3&name_3_radio&quantity_3=2&stock_number_3=18541 &item_id=4&name_4_tv&quantity_4=2&stock_number_4=1025 &item_id=5&name_5_computer&quantity_5=1&stock_number_5=1455 &item_id=6&name_6_cd&quantity_6=2&stock_number_6=5888

链接下的所有这些

1 个答案:

答案 0 :(得分:1)

使用http_build_query()

while($row=mysql_fetch_assoc($Result)) // note the change to assoc
 { 
     $query = http_build_query($row);
     echo "&$query<br>";
 }

请注意,GET请求的最大长度限制非常低。例如,IE会在超过2千字节的URL上窒息。