Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Mảng - Chèn giá trị mảng vào bảng mysql

Hãy thử sử dụng vòng lặp for each thay vì while

data[0][firstName]  James
data[0][lastName]   Smith
data[1][firstName]  Jane
data[1][lastName]   Doe
data[2][firstName]  Bob 
data[2][lastName]   Builder
etc..

foreach($data as $d){
    $person_fname = $d['firstName'];
    $person_lname = $d['lastName'];

    $query_init2 = "INSERT INTO person ( first_name, last_name) VALUES (:person_fname,:person_lname);";
    $query_prep2 = $db_con->prepare($query_init2);
    $insert_result2 = $query_prep2->execute(array(
      "person_fname" => $person_fname,
      "person_lname" => $person_lname
    ));
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lỗi php và thậm chí sau khi xác định biến

  2. 'False' có thể khớp với một số chuỗi trong mysql không?

  3. Giá trị ngày giờ không chính xác cho hàm str_to_date

  4. id chèn cuối cùng mysqli

  5. MySQL Sử dụng một cột chuỗi có văn bản ngày tháng làm trường ngày tháng