私は1,2,3,4,5のようなIDの文字列を持っていて、IDがそのリストに含まれているmysqlのすべての行をリストすることができます。Mysql idは配列の中にあります
私は最も簡単な方法は、配列に文字列を有効にしてから($配列)に一致させることであろうと想定それは私のために動作しません - エラーなどが、それは行が戻されない:
$string="1,2,3,4,5";
$array=array_map('intval', explode(',', $string));
$query=mysqli_query($conn, "SELECT name FROM users WHERE id IN ('".$array."')");
私は$配列ののvar_dumpをすれば私が手:
array(5) {
[0]=> int(1)
[1]=> int(2)
[2]=> int(3)
[3]=> int(4)
[4]=> int(5)
}
私が台無しにしています任意のアイデア?
ID文字列または整数はありますか? –