SQL文で配列を使用していて、エラーが発生しています。
「ファイル名と行番号の名前」の文字列変換への配列。
これは私のコードです。「配列から文字列への変換エラー」を生成するSqlクエリ
$temp=array(2,3,4,9);
for($i=4; $i>=0; $i--) {
$query1 = $mysqli->query("SELECT * FROM user WHERE u_id IN ('$temp')");
if ($query1) {
echo '<br> hello'.$i;
}
}
私はまた、上記のコードでは、この
$query1 = $mysqli->query("SELECT * FROM user WHERE u_id IN ('$temp[$i]')");
代わりの
$query1 = $mysqli->query("SELECT * FROM user WHERE u_id IN ('$temp')");
を試してみました。
これは出発点です( '$ temp') –
これは '$ temp'が配列ではないためです。 – Nima
@Nimaそれでは解決するには – pyrogrammer