MySQLi przygotował wyciągi z operatorem IN

Muszę wybrać kilka wierszy z bazy danych za pomocąIN operator. Chcę to zrobić za pomocą przygotowanego wyciągu. To jest mój kod:

<?php
$lastnames = array('braun', 'piorkowski', 'mason', 'nash');
$in_statement = '"' . implode('", "', $lastnames) . '"'; //"braun", "piorkowski", "mason", "nash"

$data_res = $_DB->prepare('SELECT `id`, `name`, `age` FROM `users` WHERE `lastname` IN (?)');
$data_res->bind_param('s', $in_statement);
$data_res->execute();
$result = $data_res->get_result();
while ($data = $result->fetch_array(MYSQLI_ASSOC)) {
    ...
}
?>

Ale nie zwraca nic, chociaż wszystkie dane istnieją w bazie danych.

I jeszcze jedno: jeśli przejdę$in_statement bezpośrednio do zapytania i wykonania, dane zostaną zwrócone. Więc problem pojawia się przy przygotowaniu.

Szukałem pytania w Google, ale nie udało się. Co jest nie tak z moim kodem?
Dzięki za pomoc!

questionAnswers(2)

yourAnswerToTheQuestion