Autor Zpráva
Vagrant
Profil
Ahoj.
SITUACE:
Vkládám při registraci jméno (unique) a email (unique) do Mysql dba...Chtěl jsem podle kodu z errno vypsat hlášku ale ta se v podstatě vypíše stejná pro duplicitní mail i jméno.Takže jsem chtěl pomoci eregi zjistit přítomnost @ v řetězci z error a podle toho vypsat že je stejný email ,jinak jmeno.
PROBLÉM:
Mysql po ověření jména a zjištění duplicity kontrolu ukončí a už nezkontroluje mail.Takže kdyby náhodou :) někdo zadal jmeno a email ktere jsou uz v dba tak musi opravit nejdriv jmeno odeslat formular a az potom obdrzi hlasku o mailu.Vím že jsou i jiné způsoby ověření duplicity,zajímá mě ale zda jdou vypsat všechny potencionální chyby z mysql najednou.
Děkuji
Kajman_
Profil *
Možná si udělat trigger before insert, zkontrolovat oboje jiným způsobem ověření duplicit a v případně vygenerovat svoji vlastní chybovou hlášku.

Ale jednodušší mi přijde rovnou kontrolovat ty výskyty a tuhle hlášku co tam máte nechat jen pro případ, kdyby byly dva stejné zápisy za sebou.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0