0

是否有任何工具或任何易于访问的方法来获取 mysql 插入以并排列出要输入的字段和值?

我有一些包含 80 多个字段的大型插入,并且在某些时候它们开始移动,这意味着该值是该字段的前面或后面的一个,并且从那里开始变得一团糟。

4

1 回答 1

1

您可以创建一个键值数组...

$arr = array(
        'name' => 'something',
        'email' => 'lol@rofl.com',
        'quote' => 'hi there'
    );

$insert = "INSERT INTO `table` (`" . implode("`,`", array_keys($arr)) ."`) VALUES ('". implode("','", array_values($arr)) . "')";

这只是一个简单的例子。实际上,您确实希望正确清理这些输入并考虑保留字等。但基本思想是这样不会断开连接,因为 array_keys 和 array_values 计数将相等。

现在,您需要做的就是确保您的阵列按预期构建。

于 2013-09-14T03:03:17.503 回答