|
|
|
| Вот встала передо мной такая задача. У меня есть чат, в чате есть викторина. Викторина имеет базу вопросов, которые хранятся в БД в следующем виде:
id --- int
question --- text
answer --- varchar
last_use --- datetime
id - это pramary key и auto increment
Также есть файл с вопросами, их там 30000 и вручную залить их в бд нереально просто, вопросы в данном txt файле хранятся в следующем виде
вопрос1|ответ1
вопрос2|ответ2
и так далее
Возможно ли напсать скрипт на php который бы залил все вопросы и ответы из txt в БД?
Если да, то помогите с ним.
p.s. в last_use можно записовать текущую дату и время во время заливания вопросов | |
|
|
|
|
|
|
|
для: Blizard
(28.04.2008 в 09:58)
| | Мой пример работает если есть доступ к phpmyadmin например, если нужно прямой залив в базу дорабатывайте :) сработано налету и не проверено :)
<?php
$fm=file('file.txt');
foreach ($fm as $value){
list($question,$answer)=explode('|',trim($value));
echo "insert into table values (0,'".$question."','"$answer"',now());";
}
?>
|
вместо file.txt поставте имя своего файла, вместо table имя таблицы, то что выведет в браузер вставьте в форму sql запроса в phpmyadmin... | |
|
|
|