Показать сообщение отдельно

  #9  
Старый 24.11.2009, 17:08
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
С нами: 9590577

Репутация: 2
По умолчанию

Цитата:
Сообщение от SaiRus  
таблица, три поля:
- ид (автоинкримент)
- идф (уникальное)
- текст

как заполнять в пхп правильно уникальное поле, разве только генерить число, проверять через цикл есть ли оно в поле "идф", если нет вставлять?что то кажеться как то проще должно быть
Я бы на твоем месте базу немного по иномму бы огранизовал, сделав идф автоинкрементом. Почему? да потому что AUTO_INCREMENT генерирует число, не из соображений "создать новое максимальное число", а из соображений "создать уникальное число"
UNIQUE же используется для того, дабы, не дай бог, злобный юзверь не внёс в базу то, что уже есть, иначе получишь предупреждение, или же возможность UPDATE старый UNIQUE с помозью команды ON DUPLICATE KEY UPDATE ))). Просто не путайте понятия, и тогда решение задачи станет легче

Последний раз редактировалось Architek86; 24.11.2009 в 17:15..
 
Ответить с цитированием