Mavrikii
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору sem88 Цитата: как записать информацию из этих двух архивов в mysql в виде МАША 222@mail.ru, Валя 111@ya.ru и т. | объединить сначала так, как хочется.. например $combined = array_map(function($a, $b) { return $a . ' ' . $b; }, $a1, $a2); и тут у вас размерность одна лишняя.. массив в массиве, непонятно зачем. а потом уже создать для конечного массива запрос в базу, как обычно.. либо один сразу, либо много одинаковых insert, либо транзакцией. а можно и просто в цикле создать запись для запроса $combined = array_map(function($a, $b) { return '"' . $a . ' ' . $b . '"'; }, $a1, $a2); $sql= "INSERT INTO tablename (columnname) VALUES (" . join("), (", $combined) . ")"; там, где return, нужно добавить еще и экранирование данных.. через mysqli_real_escape_string или через метод объекта (если используется ООП). $combined = array_map(function($a, $b) { return '"' . mysqli_real_escape_string($a . ' ' . $b) . '"'; }, $a1[0], $a2[0]); | Всего записей: 15038 | Зарегистр. 20-09-2014 | Отправлено: 22:09 11-01-2022 | Исправлено: Mavrikii, 00:50 12-01-2022 |
|