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

Foreach chèn số lượng lớn PHP

Bạn có thể thực hiện việc này trong một câu lệnh bằng cách làm như sau:

$sXML = download_page('http://remotepage.php&function=getItems&count=100&page=1');
$oXML = new SimpleXMLElement($sXML);
$query = "INSERT INTO tbl_item (first_name, last_name, date_added) VALUES";
foreach($oXML->results->item->item as $oEntry){
    $query .=  "('" . $oEntry->firstname . "', '" . $oEntry->lastname . "', '" . date("Y-m-d H:i:s") . "'),";
}
mysql_query($query);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Trong MySQL:Làm cách nào để chuyển tên bảng dưới dạng đối số thủ tục và / hoặc hàm được lưu trữ?

  2. Không thể kết nối với máy chủ MySQL lỗi 111

  3. Cách gửi email từ MySQL 5.1

  4. Mọi bảng dẫn xuất phải có lỗi bí danh riêng

  5. Sự cố chèn vào cơ sở dữ liệu ... (Mã hóa ký tự không hợp lệ) PHP / MYSQL