daha tek bir sorgu veya birden fazla sorgu hangisi?

0 Cevap php

Ben 8 tablolar var. Tüm bu 8 tablolardan arama sayfası verileri bir sorgu yangınlar çıkardı ve sonuç sayfasında görüntülendiğinde. Ne bilmek istiyorum, bu işlem için en iyi optimize sorgu yöntemi hangisi?

ne şimdi ne olduğunu:

$result = mysql_query("SELECT * FROM TG_dat,TG_dat1,TG_dat2,TG_dat3 WHERE 
TG_dat.web = TG_dat1.web AND TG_dat.web = TG_dat2.web AND TG_dat.web = 
TG_dat3.web AND TG_dat.web='".$uri."'")or die(mysql_error());

ya da ben kullanmak gerekiyor?

$result = mysql_query("SELECT * FROM TG_dat WHERE web='$uri'")or die(mysql_error());
$result = mysql_query("SELECT * FROM TG_dat1 WHERE web='$uri'")or die(mysql_error());
$result = mysql_query("SELECT * FROM TG_dat2 WHERE web='$uri'")or die(mysql_error());
$result = mysql_query("SELECT * FROM TG_dat3 WHERE web='$uri'")or die(mysql_error());

0 Cevap