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

डेटा को पार्स करने में त्रुटि org.json.JSONException:वर्ण 0 पर इनपुट का अंत - Android

ऐसा लगता है कि आपकी PHP फ़ाइल अमान्य प्रतिक्रिया लौटा रही है।

यदि आप एक हैंडलर लिख रहे हैं जो JSON लौटाता है, तो उसे वैसे भी वैध JSON प्रतिक्रिया वापस करनी चाहिए।

यहां बताया गया है कि यह कैसा होना चाहिए:

$response = array();
$response["success"] = 0;
$response["message"] = "No products found";

// include db connect class
require_once __DIR__ . '/db_connect.php';

// connecting to db
$db = new DB_CONNECT();

// get all products from products table
$result = mysql_query("SELECT *FROM products");

// check for empty result
if ($result && mysql_num_rows($result) > 0) {
    // looping through all results
    // products node
    $response["products"] = array();

    while ($row = mysql_fetch_array($result)) {
        // temp user array
        $product = array();
        $product["pid"] = $row["pid"];
        $product["name"] = $row["name"];
        $product["price"] = $row["price"];
        $product["created_at"] = $row["created_at"];
        $product["updated_at"] = $row["updated_at"];

        // push single product into final response array
        array_push($response["products"], $product);
    }
    // success
    $response["success"] = 1;

}
// Echo JSON anyway!
echo json_encode($response);
die();
?>


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

  2. मैं MySQL में औसत तिथियां कैसे बना सकता हूं?

  3. SQL सर्वर में MySQL समतुल्य STUFF () क्या है?

  4. MySQL DELETE FROM सबक्वेरी के साथ कंडीशन के रूप में

  5. कॉन्फ़िगरेशन और लाइब्रेरी फ़ाइलों के साथ MySQL को पूरी तरह से कैसे हटाएं?