Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

चयन कथन हमेशा 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);
    }

इसे इसके साथ बदलें

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

परिणाम सरणी है और आप इसके माध्यम से लूपिंग नहीं कर रहे हैं, यह सरणी में केवल एक तत्व देता है



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL स्प्लिट कॉमा सेपरेटेड स्ट्रिंग इन टेम्प टेबल

  2. सर्वलेट से जेएसपी तक MySQL क्वेरी परिणाम प्रदर्शित करना

  3. सामान्यीकृत तालिकाओं से समग्र सबसे लोकप्रिय टैग कैसे प्राप्त करें?

  4. सी # से mysql.exe का उपयोग कैसे करें

  5. mysql FULLTEXT कई शब्द खोजें