Я использую функцию для извлечения нескольких строк из базы данных 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;
благодаря