How do I retrieve multiple rows of data? Currently I am only able to retrieve one row of data but I want to retrieve multiple rows of data.
I want to retrieve the vouchers a user have in the database. E.g 'name' of user is mark , I want to retrieve every row that the column 'name' is mark.
// check for post data
if (isset($_GET["name"])) {
$name = $_GET['name'];
$result = mysql_query("SELECT * FROM coupons WHERE name = '$name'");
if (!empty($result)) {
// check for empty result
if (mysql_num_rows($result) > 0) {
$result = mysql_fetch_array($result);
$coupons = array();
$coupons["couponcreated"] = $result["couponcreated"];
$coupons["couponexpires"] = $result["couponexpires"];
$coupons["coupondetails"] = $result["coupondetails"];
// success
$response["success"] = 1;
// user node
$response["coupons"] = array();
array_push($response["coupons"], $coupons);
// echoing JSON response
echo json_encode($response);