嘿,我正在做一个电子商店,并显示类别的树和所有产品与他们的价格的多种变化我做了超过150 mysql_query("SELECT ...");
查询在一个页面上。 (如果我计算“while”循环)。PHP - 太多的mysql_query(“SELECT ..”)..?
它太多了,如果是的话,它会有什么负面影响? (OFC。它需要更长的时间来加载数据。)
也可我无论如何实现这个代码的效果没有做这样的说法?
$result2 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
$result3 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
$result4 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
$result5 = mysql_query("SELECT * FROM ceny WHERE produkt_id='$id' ORDER BY gramaz");
while($row2 = mysql_fetch_array($result2)) { }
while($row3 = mysql_fetch_array($result2)) { }
while($row4 = mysql_fetch_array($result2)) { }
while($row5 = mysql_fetch_array($result2)) { }
谢谢,迈克。
+1此外,您可以通过'produkt_id'然后按'gramaz'命令以与多次查询相同的顺序获得结果。 – 2009-10-04 21:51:11