IDの配列$friends = array(0001, 0002, 0003, 0004)
とデータベースがあります。ここでtable_name = friends
、、column_header = fid
。 fid
inにfriends
は、フレンドIDの1つが含まれる場合と含まれない場合があります。クエリに入力して、の行と行の$friends
両方にあった現在価値をすべて返したいと思います。$friends
fid
間違いは確かですfid={array_values($friends)}
が、WHERE部分に値の配列を渡す方法がわかりません...
//All DB_X's are defined in another file that is included in this actual file
$db = new PDO("mysql:host=".DB_SERVER.";dbname=".DB_NAME, DB_USER, DB_PASS);
$stmt = $db->prepare("SELECT fid FROM friends WHERE fid={array_values($friends)} ORDER BY fid ASC");
$stmt->execute();
$friendResults = $stmt->fetchAll();