最快的方式插入到mysql中

时间:2014-07-28 15:38:55

标签: php mysql

这段代码是如何在我的表中轻松添加代码的,但是每秒会被调用2000次以上,所以我需要知道这是否是将代码快速添加到数据库中的最有效代码。

<?php
$site = $_GET['url'];
$con=mysqli_connect("localhost","","","rocket_newsites");
// Check connection
if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$result = mysqli_query($con,"INSERT INTO `rocket_newsites`.`sites` (`id`, `url`) VALUES (NULL, '$site');");


mysqli_close($con);
exit();
?>

1 个答案:

答案 0 :(得分:1)

创建一个csv文件并使用内联加载数据导入... 2000可能需要不到1秒。

PHP - Import CSV file to mysql database Using LOAD DATA INFILE 或者

http://coderlearner.com/PHP_MySQL_Insert_with_Load_DATA_Local_INFILE