|
|
|
|
|
для: cheops
(03.04.2006 в 13:57)
| | А как конкретней, на примере... | |
|
|
|
|
|
|
|
для: jurij_83
(03.04.2006 в 11:18)
| | Подавите вывод сообщения при помощи символа @ и обработайте код ошибки, возращаемый функцией mysql_errno(). | |
|
|
|
|
|
|
|
для: jurij_83
(03.04.2006 в 11:18)
| | Это сообщение - сообщение программисту, который не обеспечил правильную логику работы с БД.
Сообщение пользователю, который ввел не те данные, можно вывести средствами PHP, предварительно проверив запросом SELECT, существует ли уже добавляемое значение в уникальном поле. | |
|
|
|
|
|
|
| У меня такая проблема:
у меня в базе данных есть поле (для введения уникального кода) - это поле уникальное.
Допустим, ввёл первый раз код a123; второй раз b124,...., пятый раз ввожу a123 и выдаётся такое сообщение (это нормально - так и должно быть):
Ошибка:
Error: Duplicate entry 'a123' for key 1
Но как мне украсить этоот ввод (скажем, чтоба вылезало бы не Error: Duplicate entry 123' for key 1, а, допустим - такой код еже есть).
Как это сделать?
Или, может брать не уникальное поле (но ведь оно для этого и создано).
Жду ответы. | |
|
|
|
|