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

Lỗi nhập động vào Mysql bằng PHP

Tôi không nhìn thấy toàn bộ bức tranh được nêu ra. Giá trị thực được trả về bởi $_POST["mytext"] ?

Nhưng tôi đoán ít nhất bạn nên thay đổi vòng lặp của mình thành:

foreach($_POST["mytext"] as $key => $text_field){
      if ($all_names == '') {
          $all_names .=  "( '".mysql_real_escape_string($text_field) ."') ";
      } else {
          $all_names .=  ",( '".mysql_real_escape_string($text_field) ."') ";
      }
 }

và truy vấn của bạn tới:

 $sql = "INSERT INTO student ( name ) VALUES $all_names ";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Các cột đã chọn không có loại tương thích, ngay cả khi nó có cùng loại

  2. Truy vấn chậm trên information_schema.tables

  3. Sử dụng Pentaho Kettle, làm cách nào để tải nhiều bảng từ một bảng trong khi vẫn giữ được tính toàn vẹn của tham chiếu?

  4. tôi có thể cấu hình cron job cho localhost không

  5. Tại sao chuỗi SQL của tôi gây ra Thông báo Lỗi:Lỗi phân tích cú pháp:lỗi cú pháp trong PHP?