IDの配列$friends = array(0001, 0002, 0003, 0004)とデータベースがあります。ここでtable_name = friends、、column_header = fid。 fidinにfriendsは、フレンドIDの1つが含まれる場合と含まれない場合があります。クエリに入力して、の行と行の$friends両方にあった現在価値をすべて返したいと思います。$friendsfid
間違いは確かです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();