php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.11.2011, 10:18  
Neuer Benutzer
 
Benutzerbild von Fuchsdaemon
 
Registriert seit: 28.11.2011
Beiträge: 12
PHP-Kenntnisse:
Anfänger
Fuchsdaemon befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Wie überprüfe ich daten in der datenbank?

der titel sagt schon alles. die user sollen die möglichkeit haben sich mit einem benutzernamen und einem passwort anzumelden, aber wenn sich dieselbe person einloggt, werden die infos auch doppelt in die datenbank geschrieben. ich möchte jetzt überprüfen ob dieser benutzername bzw das passwort bereits in der db vorhanden ist.

bin für jede hilfe dankbar.
Fuchsdaemon ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.11.2011, 10:22  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

frag doch VOR dem Eintragen ab, ob dieser Username schon existiert - falls ja, soll er sich halt mit seinem schon vergebenen Passwort anmelden ... (am Passwort sollte nichts festgemacht werden)

du könntest auch - in der Datenbank - das Feld "username" auf unique setzen, dann versuchst du einen neuen Eintrag zu schreiben - aber dann musst du die Rückmeldung der Datenbank genau analysieren, um eben auf Fehler durch doppelte Usernamen zu reagieren
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 29.11.2011, 10:31  
Neuer Benutzer
 
Benutzerbild von Fuchsdaemon
 
Registriert seit: 28.11.2011
Beiträge: 12
PHP-Kenntnisse:
Anfänger
Fuchsdaemon befindet sich auf einem aufstrebenden Ast
Standard

mit welcher eingabe mach ich das denn?im inet hab ich gelesen dass man das mit mysql_real_escape_string macht aber das stimmt net^^
Fuchsdaemon ist offline   Mit Zitat antworten
Alt 29.11.2011, 10:33  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

...wie eagle schon sagte, mit SELECT prüfen und z.B. mit mysql_num_rows prüfen, ob der Benutzername schon vorhanden ist.

Zitat:
im inet hab ich gelesen dass man das mit mysql_real_escape_string macht aber das stimmt net^^
korrekt...da haben wir das Stichwort "SQL Injection".

mfg wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 29.11.2011, 12:39  
Erfahrener Benutzer
 
Benutzerbild von Dark Guardian
 
Registriert seit: 10.10.2009
Beiträge: 2.628
PHP-Kenntnisse:
Fortgeschritten
Dark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekanntDark Guardian ist jedem bekannt
Standard

Arbeite dich durch die Grundlagentutorials.

SELECT username FROM tabelle WHERE username = 'hans heinrich dieter von und zu bickenschweiler van dörte'

Sind die Grundlagen der Grundlagen was SQL basierte DBMS angeht.
__________________
"Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst".
Dark Guardian ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten aus PSQL Datenbank in MySQL Datenbank Soulstormer Datenbanken 5 01.03.2011 17:18
Übergabe von Daten aus Datenbank deimos18 PHP Einsteiger 3 01.03.2011 14:22
[Erledigt] Bestimmte Daten aus Datenbank löschen MasterChief Datenbanken 3 09.01.2009 12:52
Problem mit Formular, Daten an datenbank senden Aurec PHP Tipps 2008 11 20.11.2008 18:17
Daten in Datenbank übergeben Bebre PHP Tipps 2008 2 11.02.2008 11:41
Daten übertragen von datenbank zu datenbank PHP Tipps 2005-2 6 20.06.2005 13:19
Daten in Datenbank ändern PHP Tipps 2005 3 27.01.2005 14:40
Über Smarty Daten i d Datenbank (php MyAdmin) aktualisieren. PHP Tipps 2005 1 26.01.2005 09:40
Viele Daten in die Datenbank eintragen. sunset PHP Tipps 2005 10 11.01.2005 19:32
[Erledigt] Daten in Datenbank schreiben Datenbanken 2 09.12.2004 13:12
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
[Erledigt] Daten in Datenbank einfügen Datenbanken 2 18.10.2004 21:11
[Erledigt] Nur bestimmte Daten auslesen und in Datenbank schreiben PHP Tipps 2004 2 26.09.2004 14:33
[Erledigt] Daten in Datenbank einlesen Datenbanken 2 08.08.2004 13:31
daten in datenbank übertragen PHP Tipps 2004 17 23.06.2004 15:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum