嘿,我正在做一個電子商店,並顯示類別的樹和所有產品與他們的價格的多種變化我做了超過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