mysql_query('INSERT INTO `post` (`title`) VALUES ("'.$sData.'")');
}
то есть если в файле file.txt будет 10 строк то и в базу добавятся 10 новых записей верно?
а как реализовать если запись есть в базе данных с таким значением то пропускаем это строку и идём дальше?
Почему не написать сразу что нужно?
Поставьте UNIQUE на нужное поле, а запрос сделайте
Спасибо но мне нужно из php т.е. приработе сайта что бы в одно и тоже текстареа добовлялись записи событый. т.е. подключились к базе вывело сообщения, не прошел запрос добавила запись, не верно условие, и сново добавило сообщение.
У вас не верное представление о том, как работает php.
Можно формировать строку ошибок по ходу выполнения и в конце заносить ее в поле ввода(textarea).Иначе врядли получится.
http://php.su/functions/?split
split - делает из строки массив с помощью регулярного выражения.
Если вам не нужна мощь регулярных выражений, быстрее сработает explode(), которая не вызывает перегрузки машины регулярных выражений.
а такой еще вопрос - как проверить по шаблону? то есть, приходит в функцию дата, например. А нам надо проверить по шаблону - дата это или нет.
day#month#year#hour#minute - 20#02#2012#21#59
я читал про preg_replace, но это поиск и замена, а нужен поиск на совпадение. такое вообще есть?