1,2,3,4,5 gibi bir ids dizim var ve bu listede kimliğin bulunduğu mysql içindeki tüm satırları listelemek istiyorum. Mysql Burada kimlik dizilimi var
Ben en kolay yolu bir diziye dize getirebilir ve sonra ($ dizideki) eşleşecek şekilde olacağını kabul ama bu benim için çalışmıyor - hiç hata vs ama hiçbir satır döndürür:$string="1,2,3,4,5";
$array=array_map('intval', explode(',', $string));
$query=mysqli_query($conn, "SELECT name FROM users WHERE id IN ('".$array."')");
Ben $ dizinin bir var_dump yaparsanız
alıyorum: Ben
array(5) {
[0]=> int(1)
[1]=> int(2)
[2]=> int(3)
[3]=> int(4)
[4]=> int(5)
}
herhangi bir fikir kadar vidalama am nerede? Bu etkiler
SELECT name FROM users WHERE id IN ('Array');
Ya da bir şey için:
Ids dizeleri veya Tamsayılar mı? –