我想把数据插入数据库。我有用逗号分隔的数据。
例如,我有这样的数据:
$rand_post = ["3001182708", "3001182713", "3001183215"];
$id_post = '123456';
这是我在网上搜索后得到的最好答案
$prep = array();
foreach($rand_post as $k => $v ) {
$prep[':'.$k] = $v;
}
print_r($prep);
$sth = $db->prepare("INSERT INTO tes (`datas`) VALUES (" . implode('), (',array_keys($prep)) . ")");
$res = $sth->execute($prep);
但它只是为 $rand_post
我想像这样插入我的数据
id_post rand_post
============ ================
123456 3001182708
123456 3001182713
123456 3001183215
试一试后从飞溅的答案
id_post rand_post
============ ================
123456 2147483647
123456 2147483647
123456 2147483647
1条答案
按热度按时间nwlls2ji1#
在循环中配对