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);
 
    