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

respons data ajax selalu 0 di php mysql

Mulailah dengan men-debug hasil aktual Anda dari database.

if (isset($_REQUEST['customer_id'])) {

        $id = intval($_REQUEST['customer_id']);
        $query = "SELECT * FROM customers WHERE customer_id=:id";
        $stmt = $pdo->prepare( $query );
        $stmt->execute(array(':id'=>$id));
        $row=$stmt->setFetchMode(PDO::FETCH_ASSOC);

Anda TIDAK memeriksa kesalahan.

Dua saran:

1) Anda menggunakan <?php echo $row['first_name'];?> . Jika Anda memeriksa resultet, Anda bisa melihat apa yang salah dengan itu. Keluarkan saja hasilnya dalam variabel $row (salah nama) dengan print_r() dan sejenisnya. Saya yakin Anda akan melihat apa yang salah.

2) Saya sangat menyarankan MELAWAN menggunakan $_REQUEST. Itu malas dan rawan kesalahan. Tahukah Anda dari mana 'customer_id' itu berasal? Sidang? Kue kering? POS? Atau Dapatkan? Jika Anda mengirimkan informasi melalui GET => gunakan GET



  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:mengisi bidang kosong dengan nol saat menggunakan GROUP BY

  2. Menghubungkan ke server MySQL jarak jauh menggunakan PHP

  3. bagaimana cara menghapus garis miring terbalik (\) pada respons json menggunakan php?

  4. Tidak dapat terhubung ke server MySQL lokal melalui soket homebrew

  5. Cara mengekspor data dari SQL Server 2005 ke MySQL