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

Kirim ArrayList dari android ke php MySQL

Kueri SQL Anda salah:

$sql="INSERT INTO work_details (project, work_description, percentage, timeIn, timeOut, id) VALUES ('$val', '$id')";

Anda memiliki 6 kolom untuk disetel dan hanya memberikan 2 nilai.

Alih-alih mengulangi $list dan mengeksekusi kueri untuk setiap nilai, Anda sebaiknya membuat kueri saat mengulangi dan menjalankannya hanya sekali di akhir saat selesai. Contoh:

foreach (...) {
    $sql = $sql . "'$val', ";
    ...
}
$sql = "INSERT INTO work_details (project, work_description, percentage, timeIn, timeOut, id) VALUES (" . $sql . "'$id')";

Ini hanya ide.. Saya bukan orang PHP jadi mungkin ada kesalahan dalam apa yang saya tulis.

EDIT :Ini mengasumsikan bahwa urutan selalu sama dalam daftar.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ekspor Database MySQL ke Database SQLite

  2. Bagaimana cara membuat kunci utama mulai dari 1000?

  3. Objek MySQLConverter' tidak memiliki pengecualian atribut '_tuple_to_mysql' dengan konektor mysql

  4. Bagaimana Menghindari Perbaikan Dengan Keycache?

  5. DAYNAME() Contoh – MySQL