我想在我的数据库中插入10,000多个字段?有限制吗?
$sql = 'INSERT INTO `_'.$test.'` (`user`, `pass`) VALUES ' . preg_replace($test, $replace, $final_check) . ';';
mysql_query($sql) or die(mysql_error());
每当我尝试插入数据时,都会失败。
答案 0 :(得分:1)
我相信这是你的疑问。确保输入正确的数据,并且不应该失败。
回显$ sql进行测试。
echo $sql
答案 1 :(得分:0)
MySQL协议中存在数据包大小限制。如果您的SQL语句超过了该语句,则无法将其发送到服务器。这个限制很长一段时间是16Mb,但最近的版本已经提高了它。
另外,检查您是否在每个行的括号中包含每行的数据。