PDA

View Full Version : سوال: بهینه سازی کد while



mamali-mohammad
پنج شنبه 12 دی 1392, 15:15 عصر
سلام
این کد رو چطوری بهینه کنم که سرعت پردازش بیشتر بشه :

$sql1 = mysql_query("SELECT * FROM `table` WHERE `active`='1' GROUP BY `title` ORDER BY `id` ASC");
while ($row = mysql_fetch_array($sql1)){

$title = $row["title"];

$sql2 = mysql_query("SELECT * FROM `table` WHERE `active`='1' AND `title`='$title' GROUP BY `title` ORDER BY `id` DESC");
while ($row2 = mysql_fetch_array($sql2)){

$sql3 = mysql_query("SELECT * FROM `table` WHERE `active`='1' AND `title`='$title' GROUP BY `name` ORDER BY `id` DESC");
while ($row3 = mysql_fetch_array($sql3)){
echo $row3["name"];
}
}
}
ممنون

Veteran
پنج شنبه 12 دی 1392, 15:44 عصر
ساختار جدول + یک نمونه خروجی و یا توضیحی در باره کارتون اگر بزارید فکر کنم بتونم کمکتون کنم

mamali-mohammad
پنج شنبه 12 دی 1392, 16:43 عصر
کد واقعی همینه
فقط میخوام برای while های تو در تو کد بهتری بزارم که فشار روی سرور کمتر بشه

Veteran
پنج شنبه 12 دی 1392, 16:59 عصر
حقیقتش بنده این کد رو نمیتونم درک کنم.
اگر جدول رو در اینجا قرار بدید و مثالی در رابطه با کار بزنید،میشه بهتر راهنمایی کرد

mamali-mohammad
پنج شنبه 12 دی 1392, 19:37 عصر
شما فقط بگید چطوری از inner join استفاده کنم