php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 16.06.2004, 20:59  
Gast
 
Beiträge: n/a
Standard [Erledigt] gross/klein schreibung

Hallo zusammen,

ich habe eine frage, ich habe eine Mysql datenbank zum üblichen verwalten vo usern, doch habe ich ein problem, dass ich erst kürzlich bemekrt habe, wenn ich eine passwort abfrage mache, schaut der mysql client nicht auf die Gross Kleinschreibung, dies ist natürlich nicht so in meinem sinn... aber wo liegt mein fehler?

dies ist das skript mit welchem ich das Pw und den user abfrage...

Code:
$sql = "SELECT nick, pw FROM profil WHERE nick='" . $nickname . "' AND pw='" . $password . "'";
	$benutzer = mysql_query($sql);

if($row = mysql_fetch_array($benutzer))
Danke viel mals für eure hilfe
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 17.06.2004, 01:52  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 387
MrNiceGuy befindet sich auf einem aufstrebenden Ast
Standard

Code:
$sql = "SELECT nick, pw FROM profil WHERE nick='" . $nickname . "' AND BINARY pw='" . $password . "'";
Aber ich würde dir empfehlen die Kennwörter nicht unverschlüsselt in der Datenbank zu speichern, nutze stattdessen lieber eine MD5-"Verschlüsselung".
MrNiceGuy ist offline   Mit Zitat antworten
Alt 17.06.2004, 06:43  
Gast
 
Beiträge: n/a
Standard

also du empfielst mir die passwörter nicht cleartext in die Datenbank einzutragen?

Ja werde ich mir überlegen, und mal irgendwo was zu MD5 Verschüssselung suchen oder kannst du mir gerade einen link reichen?

Danke auf jeden fall für deine HIlfe

cheers sascha
  Mit Zitat antworten
Alt 17.06.2004, 07:22  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 643
kid01 befindet sich auf einem aufstrebenden Ast
kid01 eine Nachricht über Skype™ schicken
Standard

eigentlich recht simpel

MySQL Type MD5

insert into test (Pwd) value(MD5($Usereingabepwd))

$pwd=MD5($Usereingabepwd);

select ... where Pwd=$pwd
kid01 ist offline   Mit Zitat antworten
Alt 17.06.2004, 09:55  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 387
MrNiceGuy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von kid01
eigentlich recht simpel

MySQL Type MD5

insert into test (Pwd) value(MD5($Usereingabepwd))

$pwd=MD5($Usereingabepwd);

select ... where Pwd=$pwd
Eben ^^

Aber bei einem INSERT mit nur einem Feld heißt es dennoch VALUES und nicht einfach nur VALUE *scnr*
MrNiceGuy 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
SCHREIBUNG zu Schreibung Dilandau PHP Tipps 2007 5 19.12.2005 21:39
Groß-klein schreibung und komma stelle PHP Tipps 2004 5 16.07.2004 16:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql großklein, mysql passwörter groß kleinschreibung, mysql grossklein, mysql select klein und großschreibung, grossschreibung md5, nick schreibungen, md5 groß klein, sql user eingabe großschreibung, sql passwort abfrage groß schreibung, mysql klein großschreibung nicht beachten

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:03 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.