【发布时间】:2011-11-25 03:50:28
【问题描述】:
可能重复:
PHP - reformat multidimensional array to insert into MYSQL?
我想做的是在我的数据库中插入多维数组
这是我的代码,但它不起作用,
include 'config/config.php';
$Currentdatetime = date("Y-m-d h:i:s" ,strtotime("now"));
$senderID = '530738657,100003201126721,659276806,etc';
$explode = implode(', ', array_shift($senderID));
$result = array();
foreach ($senderID as $row) {
$result[] = "(" . implode(', ', $row) . ")";
}
$query = "INSERT INTO user_invite ($explode) VALUES('$userid','implode (', ', $result)','0','50','$Currentdatetime','0')");
有什么解决办法吗?谢谢
【问题讨论】:
-
你的 $expolade 应该有数据库表列名。
-
array_shift在字符串上?大胆的举动! ;)