Спустя 18 минут, 19 секунд (21.06.2012 - 10:20) Placido написал(а):
1. Извлечь данные из файла (например, file_get_contents(), file() и т.д.)
2. Соединиться с сервером, выбрать базу (с помощью mysqlnd, mysqli, PDO и т.п.).
3. Сформировать запрос на добавление данных (INSERT...).
4. С помощью сформированного запроса внести данные в базу.
(реализация 3 и 4 пунктов зависит от пункта №2)
2. Соединиться с сервером, выбрать базу (с помощью mysqlnd, mysqli, PDO и т.п.).
3. Сформировать запрос на добавление данных (INSERT...).
4. С помощью сформированного запроса внести данные в базу.
(реализация 3 и 4 пунктов зависит от пункта №2)
Спустя 1 час, 18 минут, 32 секунды (21.06.2012 - 11:39) Viper666 написал(а):
У меня в txt файле есть несколько строк,
Hi
Hello
Hello world
каждую строку нужно добавить c отдельным id.
Пробовал через цикл, но добавляет все три строки!
Hi
Hello
Hello world
каждую строку нужно добавить c отдельным id.
Пробовал через цикл, но добавляет все три строки!
Спустя 16 минут, 2 секунды (21.06.2012 - 11:55) Placido написал(а):
Общий смысл такой (если `id` автоинкрементное):
$msgs = file('файл.txt');
$sql = "INSERT INTO `таблица` (`msg`) VALUES ";
$sql .= "('" . implode("'), ('", $msgs) . "')";
mysql_query($sql) ... и т.д.
Спустя 23 минуты, 19 секунд (21.06.2012 - 12:18) Viper666 написал(а):
Спасибо все работает!
И еще один вопрос, Как можно взять первое слово или второе?
И еще один вопрос, Как можно взять первое слово или второе?
Спустя 10 минут, 45 секунд (21.06.2012 - 12:29) Placido написал(а):
Цитата (Viper666 @ 21.06.2012 - 12:18) |
Как можно взять первое слово или второе? |
Не понял вопрос. Какое слово и в каком смысле "взять"?
Спустя 6 минут, 34 секунды (21.06.2012 - 12:36) Viper666 написал(а):
Цитата (Placido @ 21.06.2012 - 09:29) | ||
Не понял вопрос. Какое слово и в каком смысле "взять"? |
Добавить на базу!
Если в строке есть имя, фамилия. Добавить только имя или фамилию.