関数を使用して、mysql データベースから複数の行を取得しています。foreach を使用して、各一致をループします。各行のIDを配列に追加し、その配列を呼び出し元のプログラムに戻して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;
ありがとう