Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

pilih pernyataan selalu mengembalikan baris yang dimasukkan terakhir di php mysql

        if (mysql_num_rows($result) > 0) {
        $result = mysql_fetch_array($result);

        $product = array();
        $product["name"] = $result["name"];
        $product["unit"] = $result["unit"];
        $product["calory"] = $result["calory"];
        $product["carbohydrate"] = $result["carbohydrate"];
        $product["category"] = $result["category"];


        // success
        $response["success"] = 1;

        // user node
        $response["product"] = array();

        array_push($response["product"], $product);

        // echoing JSON response
        echo json_encode($response);
    }

ganti ini dengan

while(mysql_num_rows($result) > 0 && ($result = mysql_fetch_array($result))) {

        $product = array();
        $product["name"] = $result["name"];
        $product["unit"] = $result["unit"];
        $product["calory"] = $result["calory"];
        $product["carbohydrate"] = $result["carbohydrate"];
        $product["category"] = $result["category"];


        // success
        $response["success"] = 1;

        // user node
        $response["product"] = array();

        array_push($response["product"], $product);

        // echoing JSON response
        echo json_encode($response);
    }

hasilnya adalah array dan Anda tidak mengulangnya sehingga hanya memberikan satu elemen dalam array



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghindari duplikat saat memperbarui database MySQL?

  2. Instal MySQL di Ubuntu tanpa prompt kata sandi

  3. Membuat dan Menggunakan Prosedur Tersimpan MySQL - Tutorial

  4. Pilih baris unik, sesuai dengan nilai di kolom sekunder

  5. Membuat TinyURL Anda sendiri