Ich versuche, mehrere Werte in meine Datenbank einzufügen. Aber ich konnte die Lösung nicht finden, um zu tun, was ich will.Einfügen mehrerer Werte in der Datenbank mit PHP
Mein Problem hier ist, dass ich ein Array von Werten wie ("6.40","6.50","7.00","7.10","7.20","7.30")
haben und ich möchte diese Werte in jeder Zeile wie 6,40 einfügen wird in einer Zeile gespeichert werden von id „1“ entspricht.
Ähnlich "6.50" wird in ID von "2" gespeichert. Die ID wird automatisch erhöht.
Ähnlich werden Werte in die Datenbank eingefügt, bis das Array leer ist. Wenn jemand irgendwelche Ideen hat, wie Sie dieses Problem lösen können, bitte helfen Sie mir! Bitte beweise meine Zweifel. Ich bin neu in PHP. Danke im Voraus.
for ($i=0;$i < count($slot_timings1); $i++)
{
$q = $this->link->prepare('INSERT INTO doctor_appointment (doctor_name,doctor_id,appointment_date,slot_name,slot_timings) VALUES (:doctor_name,:doctor_id,:appointment_date,:slot_name,slot_timings)');
$q->execute(array(':doctor_name'=>$doctor_name,':doctor_id'=>$doctor_id, ':appointment_date'=>$appointment_date,':slot_name'=>$slot_name,':slot_timings'=>$slot_timings));
}
$counts = $q->rowCount();
return $counts;
Schreiben Sie die Abfrage, die Sie zum Einfügen verwenden. –
tun Sie eine foreach .... –
foreach oder for-Schleife für mehrere einfügen verwenden. – RJParikh