у меня есть массив как этотcodeigniter: как вставить несколько значений массива в базу данных mysql за один раз?
array(3) {
["address"] => array(3) {
[0] => string(9) "Address 1"
[1] => string(9) "Address 2"
[2] => string(9) "Address 3"
}
["number"] => array(3) {
[0] => string(3) "123"
[1] => string(3) "456"
[2] => string(3) "789"
}
["state"] => string(3) "usa"
}
Я хочу, чтобы вставить данные массива в моей таблице базы данных. поэтому, я надеюсь, что у меня есть массив данных, которые будут введены в базу данных, как это
id | address | number | state
----------------------------------
1 | Address 1 | 123 | usa
2 | Address 2 | 456 | usa
3 | Address 3 | 789 | usa
как вставить данные массива в таблицу базы данных, как, что в одно время? мой массив динамически, количество массивов может быть изменено в любое время.
1) написать вставку с использованием расширенного синтаксиса MySQL,. 2) используйте цикл и вставьте отдельные записи, пока не пройдете через массив. –
@MarcB вы можете объяснить, как сделать цикл? – zelfix
- это массив из $ _POST? –