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

Masukkan data yang dipilih dalam database

Saya cukup yakin Anda dapat meningkatkan kode Anda dengan menghapus loop sementara Anda dan sebagai gantinya menjadi seperti :

$data = $stmt->fetchAll(PDO::FETCH_OBJ);

Apakah Anda yakin mendapatkan JSON yang diharapkan (mencoba var_dump dari $data sebelum mencetaknya?) ?
Bukankah ini hanya masalah sederhana dengan JavaScript? Sudahkah Anda mencoba menggunakan data yang seharusnya Anda dapatkan di bagian JavaScript Anda?

Mungkin masalah pengaturan header di dalam XMLHttpRequest Anda, dan JavaScript tidak peduli dan tetap memberi Anda JSON...

Sekarang pertanyaan yang jelas :

  • Saya tidak bisa melihat di mana Anda terhubung ke database Anda. Apakah Anda terhubung?
  • Anda mencoba memasukkan ID, apakah MySQL mengizinkan Anda untuk INSERT nilai kenaikan otomatis? (dalam hal ini, bukankah acc_id merupakan Int ?)
  • Anda mengirimkan nilai melalui $_REQUEST, apakah Anda yakin mendapatkan sesuatu melalui $_REQUEST (btw, periksa $_GET dan $_POST)

Semoga membantu




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memperbaiki batas waktu tunggu Lock terlampaui; coba mulai ulang transaksi untuk 'tabel Mysql macet?

  2. MySQL hanya mengimpor satu baris dari CSV

  3. Bagaimana cara mencari teks yang berisi emoji?

  4. php menggabungkan array json

  5. Setiap tabel turunan harus memiliki kesalahan alias sendiri