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

Kesalahan penguraian data org.json.JSONException:Akhir input pada karakter 0 dari - Android

Sepertinya file PHP Anda mengembalikan respons yang tidak valid.

Jika Anda menulis handler yang mengembalikan JSON, itu harus mengembalikan respons JSON yang valid APA SAJA.

Begini seharusnya:

$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. Bagaimana cara menekan output dan memeriksa apakah suatu perintah berhasil atau tidak?

  2. Bagaimana cara meneruskan pernyataan kondisi ke kueri mySql

  3. Cara menggunakan Anotasi Hibernate untuk menambahkan indeks pada Lob / Clob / tinyblob

  4. Impor file .frm dan .opt ke MySQL

  5. MySQL Masukkan Ke Pilih