Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%)
|
Zapisuje do bazy z jakiegos formlarza za pomoca zmiennej $mail i jak kos dwa razy sie wpisze to wpis ten prze INSERT INTO.... zrobi nam dwa wpisy takie same w bazie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) jak rozwiazac problem zeby niezaleznie od ilosci wpisywania tych samych wpisow $mail w bazie tworzyl sie jednen wynik (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ?
POMOCY POZDRAWIAM JAK MOŻNA TO POPORSZE PRZYKŁAD !!!!!!! |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 48 Pomógł: 0 Dołączył: 12.04.2002 Skąd: Żywiec Ostrzeżenie: (0%)
|
Przyklad
Kod CREATE TABLE `maile` (
`email` varchar(60) NOT NULL UNIQUE, `nick` varchar(20), PRIMARY KEY (`email`) ) TYPE=MyISAM przy czym UNIQUE jest w zasadzie nie potrzebne bo mowi o tym ostatnia linijka... ("PRIMARY KEY (`email`)") ale bledu nie bedzie... Najprosciej poradzic sobie z tym tak: nie sprawdzac czy podany email znajduje sie w bazie - po co wysylac dodatkowe zbedne pytania do bazy danych ... (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) wyslac tylko jedno query do bazy (wstawiajace dany adres email) i poczekac co ona na to .... jezeli zwroci blad to jasne ze adres juz jest - wtedy przechwytujemy blad operatorem "@" (at) i generujemy stosowny komunikat... ... tak nie jest najprosciej?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) 8) |
|
|
|
boya Jak napisac dane w bazie jezeli one juz tam sa ?? 9.03.2003, 02:15:04
mleczasz uzyj 'select mail from......' aby sprawdzic czy ma... 9.03.2003, 02:31:45
msulik Albo przed każdym wpisem sprawdzać, czy w bazie je... 9.03.2003, 02:32:02 ![]() ![]() |
|
Aktualny czas: 18.12.2025 - 23:21 |