PDO, MySQL – Как вернуть массив из функции?

Я использую функцию для извлечения нескольких строк из базы данных mysql. Я использую foreach для прохождения каждого совпадения. Я хочу, чтобы я мог добавить id каждой строки в массив и вернуть массив обратно вызывающей программе, чтобы затем использовать идентификаторы.

Это насколько я пытался получить, я иду в правильном направлении?

$resultarray = array(); $resultarray[] = get_post_data($post_id); print_r($resultarray); 

код в функции:

 $stmt = $dbh->prepare("SELECT * FROM mjbox_images JOIN mjbox_posts USING (post_id) WHERE post_id = ?"); $stmt->bindParam(1,$post_id); $stmt->execute(); $resultarray = array(); foreach($stmt as $row): $resultarray[] = $img_id = $row['img_id']; endforeach; return $resultarray; 

благодаря