我正在尝试使用从页面中抓取的内容填充表格。问题是,近二十万个项目同时被插入,破坏了系统。我得到错误:
警告:mysql_query() [function.mysql-query]: MySQL 服务器已在第 15 行的 C:\xampp\htdocs\testing\scrabble2.php 中消失
警告:mysql_query() [function.mysql-query]:在第 15 行的 C:\xampp\htdocs\testing\scrabble2.php 中读取结果集的标头时出错
无法添加项目:MySQL 服务器已消失
<?
include('simple_html_dom.php');
$html = new simple_html_dom();
$html->load_file('http://kisa.ca/scrabble/');
$collection = $html->find('.words');
$con = mysql_connect("localhost","root","root") or die('Could not connect: ' . mysql_error());
mysql_select_db( 'test' ) or die('Could not select database: ' . mysql_error());
foreach ($collection as $word)
{
$add_item = "INSERT INTO ScrabbleWords (ID, Words) VALUES ('', '" . $word . "')";
mysql_query($add_item) or die('Could not add item: ' . mysql_error());
echo $word;
echo ", ";
}
echo "Done";
mysql_close($con);
?>
那么我怎样才能用这么大的数组填充我的表呢?