以下のコードを使用すると、データベースから単一のレコードしか取得できませんが、MemberID を使用して特定のメンバーのデータベースに保存されているすべてのレコードを取得したいと考えています。
たとえば、MemberID 1 のデータベースに 2 つのレコードがありますが、データベースからレコードを取得しようとすると、両方のレコードではなく最初のレコードのみが取得されるのはなぜですか?
<?php
$objConnect = mysql_connect("localhost","root","");
$objDB = mysql_select_db("mydatabase");
$strMemberID = $_POST["sMemberID"];
$strSQL = "SELECT * FROM order_details WHERE MemberID = '".$strMemberID."' ";
$objQuery = mysql_query($strSQL);
$obResult = mysql_fetch_assoc($objQuery);
if($obResult)
{
$arr = array();
$arr["OrderID"] = $obResult["OrderID"];
$arr["ItemDetails"] = $obResult["ItemDetails"];
}
mysql_close($objConnect);
echo json_encode($arr);
?>