我需要初始化我的数据库,所以我使用PDO connect创建一个.php文件来创建我的数据库。
这实际上是有效的,但是问题在于仅创建了前22行。为什么?
这是我的代码的一部分:
$pdo->query("
INSERT INTO `photos`
(`id`, `url`, `description`, `numero`)
VALUES
(1, 'url', 'des', 'int'),
(2, 'url', 'des', 'int'),
(3, 'url', 'des', 'int'),
(4, 'url', 'des', 'int'),
(5, 'url', 'des', 'int'),
(6, 'url', 'des', 'int'),
[...]
(698, 'url', 'des', 'int'),
(699, 'url', 'des', 'int'),
(700, 'url', 'des', 'int');");
谢谢。
答案 0 :(得分:0)
您的查询字符串可能太长。您收到任何错误消息吗?
无论如何,更好的方法是使用准备好的语句。一次准备插入语句,并根据需要使用需要添加到表中的值多次执行。这比解析和执行单个巨大请求要快得多。