Я пытаюсь вставить несколько значений в мою базу данных. Но я не мог найти Решение, чтобы делать то, что хочу.Вставить несколько значений в базу данных, используя php
Моя проблема в том, что у меня есть массив значений, как ("6.40","6.50","7.00","7.10","7.20","7.30")
, и я хочу, чтобы вставить эти значения в каждой строке, как 6.40 будет хранить в одном ряду, соответствующий идентификатор из «1».
Аналогичным образом «6.50» будет хранить идентификатор «2». Идентификатор будет просто автоматически увеличиваться.
Аналогичным образом он будет вставлять значения в базу данных до тех пор, пока не будет пуст. Если у кого-нибудь есть идеи о том, как решить эту проблему, пожалуйста, помогите мне! Пожалуйста, не сомневайся. Я новичок в PHP. Заранее спасибо.
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;
Post запрос, который вы используете для вставки. –
сделать foreach .... –
использовать foreach или для петли для множественной вставки. – RJParikh