是否有任何工具或任何容易访问的方法来获得mysql插入,使字段和值并排输入?
我有一些有超过80个字段的大插入,并且在某个时候它们开始移动,这意味着值在字段的前面或后面,所有的东西都会从那里被弄乱。
发布于 2013-09-14 03:03:17
你可以创建一个键值数组..。
$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计数是相等的。
现在,您所需要做的就是确保您的数组是按预期构建的。
https://stackoverflow.com/questions/18797617
复制相似问题