| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Oh, entschuldige, die Fehlermeldung ist wie oben angegeben nur in zeile 115. Ich hab nachträglich Leerzeilen entfernt dadurch die 3 fehlenden zeilen. 115 ist die letzte zeile. Aber es muss was mt dem neuen Codeblock zu tun haben da vorher alles funktioniert hatte. P.S.: Danke für die fehleranalyse. hab das Semikolon entfernt und aus nereits bereits gemacht. *peinlich* xD Geändert von TeazY (15.12.2007 um 17:01 Uhr). Grund: Fehler korrektur |
| |
| | |
| Erfahrener Benutzer | Wenn dir ein "unexpected $" in einer Zeile ausgegeben wird, in der sich (nur) ein } befindet, deutet das immer darauf hin, dass du irgendwo zu wenig oder zu viele { und } gemacht hast. Zähl mal genau ab, ob du alle { und } richtig gesetzt hast. Rücke deinen Code am besten dementsprechend ein, dann siehst du es viel schneller. |
| |
| | |
| Erfahrener Benutzer | Oh man, du hattest recht. Danke, mal wieder. Die Klammern zu checken hätte cih aber auch echt selber drauf kommen können. Vielen Dank. jetzt funktioniert auch alles wieder + der neue codeblock ebenfalls. Sprich die eingabe der email wird mit der DB abgeglichen und falls vorhanden eine meldung ausgegeben und die registrierung wird unterbrochen. Ansonsten funzt es wie gehabt. VIelen Dank! |
| |
| | |
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Ich würde für das email Feld in der Datenbank einen unique index erstellen und dann beim Einfügen abtesten, ob ein duplicate key error auftritt. Damit spart man sich den nicht-atomaren Test und läßt die Datenbank den Abgleich machen. |
| |
| | |
| Erfahrener Benutzer Registriert seit: 05.09.2007
Beiträge: 5.044
![]() | Und offensichtlich auch SQL Neuling, da es sich hierbei mehr um eine SQL denn eine PHP Sache handelt. Nehmen wir mal Mysql als Beispiel und nehmen an, Du hast bisher die Tabelle Code: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL auto_increment, `email` varchar(255) collate latin1_general_ci NOT NULL, `pass` varchar(32) character set latin1 collate latin1_bin NOT NULL, ... ) Code: CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL auto_increment, `email` varchar(255) collate latin1_general_ci NOT NULL, `pass` varchar(32) character set latin1 collate latin1_bin NOT NULL, ... UNIQUE KEY `uiEMail` (`email`) # <-- ) Für diese Tabelle läßt mysql keine zwei gleichen Werte im Feld email zu. Und dabei ist es egal, ob der Datensatz über Dein Script eingetragen werden soll oder ein anderes oder direkt über den Mysql Client, der Server weist den Datensatz mit einem bestimmten Fehler zurück. Den Fehler kannst Du mit PHP: mysql_errno - Manual abtesten. |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abfrage, ob frei Tabellenzeile vorhanden ist | leuktra | Datenbanken | 4 | 26.07.2006 17:03 |
| DB Abfrage nach email funktioniert nicht | tinchen | Datenbanken | 3 | 15.05.2006 13:20 |
| Newsletter email abfrage Problem | mokus | PHP Tipps 2006 | 7 | 18.04.2006 16:35 |
| Abfrage, ob Eintrag schon vorhanden. | GELight | Datenbanken | 7 | 28.03.2006 23:21 |
| abfrage ob db vorhanden ist | me | Datenbanken | 2 | 29.12.2005 08:22 |
| Abfrage ob ein Wert in der DB vorhanden ist | Riot | Datenbanken | 6 | 19.09.2005 12:07 |
| [Erledigt] Datei per PHP Formular an Email Adresse | PHP Tipps 2005-2 | 1 | 28.06.2005 16:22 | |
| [Erledigt] doppelte email adressen suchen | Datenbanken | 9 | 20.05.2005 19:38 | |
| Abrfrabe ob email adresse im bestimmten format! | LA-Finest | PHP Tipps 2005 | 10 | 12.05.2005 12:23 |
| Formular an meine Email adresse senden | 'progman' | PHP Tipps 2005 | 1 | 01.03.2005 19:43 |
| [Erledigt] Mysql Abfrage Problem! | PHP-Fortgeschrittene | 5 | 27.11.2004 10:22 | |
| Email adresse in der DB vergleichen | PHP Tipps 2004-2 | 5 | 17.11.2004 15:56 | |
| sql abfrage email als link | PHP Tipps 2004 | 2 | 28.08.2004 12:40 | |
| Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab | PHP Tipps 2004 | 4 | 12.07.2004 15:00 | |
| Email Adresse auflösen | PHP Tipps 2004 | 4 | 19.06.2004 09:39 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| gibt es diese email adresse schon, http://www.php.de/php-tipps-2008/347-abfrage-ob-email-adresse-schon-vorhanden-ist.html, gibt es die email adresse schon, welche email adressen gibt es schon, email adresse abfragen, freie emailadressen prüfen, email adressen abfrage, email adressen abfragen, e mail adresse abfragen, freie email adressen abfragen, existiert email adresse, freie email adressen prüfen, freie e-mail adressen prüfen, e-mail adresse abfragen, prüfen ob email adresse existiert, ein icq-konto mit dieser e-mail-adresse ist bereits vorhanden, emailadresse abfragen, abfrage email adresse, emailadressen abfragen, abfrage email adressen |