Здравствуйте!
Пилю я тут 1 проект и встала такая задача: «Получить от пользователя строку с хеш-тегами через запятую и записать их по 1 в таблицу БД. Таблица содержит всего 2 столбца: ident и hash_tag. Ident — идентификатор того, к чему относятся хеш-теги, ну а hash_tag — это каждый отдельный хеш-тег»
Я написал скрипт:
$idea_hash = "слово1, слово2, слово3";
$idea_count = 3
$mass = explode(',', $idea_hash);
foreach($mass as $n)
{
mysql_query("INSERT INTO hashes (ident, hash_tag) VALUES('$idea_count','$n')");
}
Но при запуске в БД записывается только 1 слово из всех:
3 — слово1
Хотя я бы хотел видеть 3 строки:
3 — слово1
3 — слово2
3 — слово3
При этом цикл явно обрабатывается корректно. Но на 2 и 3 — ем шаге в базу почему-то ничего не записывается.