![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 472 Pomógł: 7 Dołączył: 7.12.2005 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
Mam tabelę z trzema polami: 'id', 'nazwa' oraz 'tytul'. Teraz chciałbym aby przy dodawaniu nowego wpisu do tabeli sprawdzał czy przypadkiem nie istnieje już identyczny z taką samą 'nazwa'. Jeśli istnieje, aby nie tworzył nowego wpisu a powiadamiał komunikatem, że wpis o takiej 'nazwa' już istnieje. Jak to zrobić?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Najpierw SELECT, a potem UPDATE lub INSERT. Nie da sie tego zrobic jednym zapytaniem.
Ew. jak zalozysz klucz unique to nie powinno ci pozwolic dodac drugiego rekordu z taka sama wartoscia ((IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! Nie znam sie za bardzo na kluczach wiec musisz sprawdzic) -> mysql_query zwroci false. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 18:35 |