Ik moet verschillende rijen in de database plaatsen. De waarden van deze rijen staan in een array. Hoe kan ik een prepared statement meerdere keren gebruiken, met bind_param? Een stukje code dat volgens mij zo niet werkt:
<?php
$comsetting = $db_local->prepare('INSERT INTO settings (id,name,value) VALUES ('.$companyID.',?,?)');
$comsetting->bind_param('ss',$key,$value);
foreach($setting as $key => $value){
$comsetting->execute();
}
?>
Alleen de eerste waarden van $setting worden in de database opgenomen.
De '$setting' array bevatten wel meerdere waarden. Waarom worden niet alle keys en values ge'execute'?
1.340 views