knak
Новичок
Всем привет!
Особенно Фанату ... тонко намекая, что я прочитал не одну ветку этого форума.
Сейчас меня все равно кто-то будет пинать, но я уже прочитал кучу всякого бесполезного, но нужной инфы не нашел.
Суть:
есть вот массивы - 4 штуки:
preg_match_all ('~aaa(.*)aaa~Usi', $text, $matches1);
preg_match_all ('~bbb(.*)bbb~Usi', $text, $matches2);
preg_match_all ('~ccc(.*)ccc~Usi', $text, $matches3);
preg_match_all ('~ddd(.*)ddd~Usi', $text, $matches4);
Чтобы запилить один массив в БД делаю так:
foreach ($matches1[0] as $data1) {
$sql_result = mysql_query("INSERT INTO `base` (`cid`) VALUES ( '$data1')" ,$db) or die ('error insert');
}
А как сделать так, чтобы все эти 4 массива разом запиливались? Типа вот так:
.. INSERT INTO `base` (`cid1`, `cid2`, `cid3`, `cid4`) VALUES ( '$data1', '$data2', '$data3', '$data4')...
Надеюсь, что адекватно описал проблему...
Особенно Фанату ... тонко намекая, что я прочитал не одну ветку этого форума.

Сейчас меня все равно кто-то будет пинать, но я уже прочитал кучу всякого бесполезного, но нужной инфы не нашел.
Суть:
есть вот массивы - 4 штуки:
preg_match_all ('~aaa(.*)aaa~Usi', $text, $matches1);
preg_match_all ('~bbb(.*)bbb~Usi', $text, $matches2);
preg_match_all ('~ccc(.*)ccc~Usi', $text, $matches3);
preg_match_all ('~ddd(.*)ddd~Usi', $text, $matches4);
Чтобы запилить один массив в БД делаю так:
foreach ($matches1[0] as $data1) {
$sql_result = mysql_query("INSERT INTO `base` (`cid`) VALUES ( '$data1')" ,$db) or die ('error insert');
}
А как сделать так, чтобы все эти 4 массива разом запиливались? Типа вот так:
.. INSERT INTO `base` (`cid1`, `cid2`, `cid3`, `cid4`) VALUES ( '$data1', '$data2', '$data3', '$data4')...
Надеюсь, что адекватно описал проблему...
Последнее редактирование: