Ben bir dizi kullanarak bir MySQL veritabanını sorgulamak için çalışıyorum ama sorun yaşıyorum!
Ben müşteri olarak adlandırılan bir tablo, ben kimin 'sektör' sütunu $ sectorlink eşit olduğu tüm satırları 'isim' seçmek mümkün olmak istiyorum var.
Ben o zaman benim bir sonraki sorgu gerçekleştirmek böylece bir diziye bütün isimleri koymak istiyorum: kimin 'müşteri' sütun adlarının ilk sorgudan döndürülen birine eşit olan başka bir tablodan tüm satırları seçin. Bu ölümcül bir SQL hatası verir, çünkü ben yanlış bir şey yapıyorum. Ben tüm değişkenleri ile karıştırılmamalıdır alıyorum!
$ Sectorlink $ ve bağlantı bu kodun dışında tanımlanan tek değişkenlerdir
Herhangi bir öneriniz?
$query1 = "SELECT name FROM clients WHERE sector = '$sectorlink'";
$clientresult = mysql_query($query1, $connection) or trigger_error("SQL", E_USER_ERROR);
while($row = mysql_fetch_array($clientresult)){
foreach($row AS $key => $value){$temp[] = '"'.$value.'"';}
$thelist = implode(",",$temp);
$query = "SELECT count(*) FROM studies WHERE client IN ($row) ORDER BY (date) desc";
$result = mysql_query($query, $connection) or trigger_error("SQL", E_USER_ERROR);
}