0
請指教我在哪裏做錯了?PHP將數組值插入到mysql數據庫中
$db = new mysqli("localhost","root","","saad");
$prep = array();
foreach($data_array as $k => $v) {
$prep[':'.$k] = $v;
}
$sth = $db->prepare("INSERT INTO records (" . implode(', ',array_keys($data_array)) . ") VALUES (" . implode(', ',array_keys($prep)) . ")");
$res = $sth->execute($prep);
東西我沒有做正確的
可能您需要爲每個值引用,假設它們不是int – Mihai
您確定$ data_array不是空的嗎? –
當前代碼會發生什麼?錯誤? – chris85