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

Chèn nhiều hàng từ mảng được lưu trong một phiên vào bảng?

Đây là phiên bản đã thông qua của tôi về những gì bạn muốn từ câu trả lời đó

$tags = explode(',', $_SESSION['stateslist']);

$sql = array(); 
$counter=0;
foreach( $tags as $row ) {
    $counter++;
    $sql[] = '("'.$row.'", '.$campaign[counter].')';

Giả sử ở đây bạn có một mảng chiến dịch chứa tất cả id chiến dịch tương ứng

}
mysql_query('INSERT INTO table (state, campaign_id) VALUES '.implode(',', $sql));



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nhận kết nối PHP PDO từ mysql_connect ()?

  2. SQLAlchemy xác định nếu tồn tại ràng buộc duy nhất

  3. Viết các tham số tùy chọn trong các thủ tục được lưu trữ trong MySQL?

  4. Tính tuổi dựa trên ngày sinh

  5. Làm cách nào để chọn hàng có ID cao nhất trong MySQL?