Ben bir mysql db sorgulamak için PHP kullanıyorum.
Sorgudan sonra, ben bir tablo içinde tüm sonuçlarını görüntülemek için bir süre döngü mysql_fetch_array kullanıyorum.
Şimdi, bir değişken ($ adtypes) bağlı I sorgu-sonuç dizisi değiştirmek istiyorum ...
Explanation: ($query_results is the name of the array containing the query results,
basically something like SELECT * FROM table
so it selects everything!
$adtypes = $_GET['adtypes'];
//$adtypes is irrelevant to query, the query is already done before all this.
switch ($adtypes){
case "Private":
$query_results = //Here I want the array to only contain values where the mysql row field = 'Private'
break;
case "company":
$query_results = // Same thing as above, but only company ads
break;
}
Sonra böyle sonuçlarını görüntülemek için dizi boyunca bir döngü yapmak:
while($row = mysql_fetch_array($query_results)){
Nasıl dizi (query_results) sadece başka bir sorgu yapıyor OLMADAN istediğim bilgi içerir emin olabilirim?
Teşekkürler
Eğer daha fazla girdi ihtiyacınız varsa, bana ve ben bu Q güncelleyeceğiz
UPDATE
Benim sorguları çok büyük, çünkü başka bir sorgu olamaz, ve onlar olumsuz bir şekilde performansını etkiler DO.
Ben bir foreach Sonra ben ne düşün ...
Ben özel reklamlar ve sitemde şirket reklamların nr nr görüntüleme yaşıyorum, ve tüm bu bilgi sorgudan geliyor çünkü Ayrıca, ben geçerli sorguyu işlemek edemeyiz nedenidir.
Ben sadece özel reklamlar için arama nerede benim db sorgulamak Yani eğer, o zaman ben gösterilecek edemem kaç tane şirket reklamlar burada (i başka bir sorgu dont IF)!
Teşekkürler anyways guys...