Hallo Leute habe mal wieder eine Frage.
Ich habe eine Mysql Datenbank auf Win-basis:
CREATE TABLE `login` (
`id` bigint(20) NOT NULL auto_increment,
`kundennr` varchar(100) collate latin1_general_ci NOT NULL default '',
`pw` varchar(100) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`kunden_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=0 ;
In der Tabelle kundennr will ich eigen Codenummern vergeben z.B. 6KA57H9GD8 diese spiele ich it einer csv-Datei über phpMyAdmin ein.
Meine Frage ist nun ob wohl die kundennummern in der DB so 6KA57H9GD8 drinn stehen, unterscheidet er nicht wenn ich den Code in das Formular-Textfeld eingegeben habe und ich es mit der if-Anweisung vergleichen lasse, zwischen Groß- u. Kleinschreibung. Also Wenn ich jetzt z.B. 6kA57H9gD8 oder alle buchstaben klein eingebe macht er keinen unterschied zu 6KA57H9GD8 was in der DB eingetragen ist.
Warum ist das so und wie kann man das unterbinden das er auch korrekt verkleicht.
Ich danke jetzt schon für eure Hilfe.
Ich habe eine Mysql Datenbank auf Win-basis:
CREATE TABLE `login` (
`id` bigint(20) NOT NULL auto_increment,
`kundennr` varchar(100) collate latin1_general_ci NOT NULL default '',
`pw` varchar(100) collate latin1_general_ci NOT NULL default '',
PRIMARY KEY (`kunden_id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=0 ;
In der Tabelle kundennr will ich eigen Codenummern vergeben z.B. 6KA57H9GD8 diese spiele ich it einer csv-Datei über phpMyAdmin ein.
PHP-Code:
// Abfrag existiert kundennr in der Datenbank
$sql = "SELECT * FROM login WHERE kundennr LIMIT 1";
$ergebnis=mysql_query($sql, $DatabasePointer);
while($row=mysql_fetch_object($ergebnis))
{
$kundennr=$row->kundennr;
}
mysql_free_result($ergebnis); //belegter speicher wird wieder freigegeben
if($kundennr!=$Eingabenummer)
{
echo "Die Eingabe war falsch";
exit;
}else{
echo "Die eingabe war richtig";
exit;
}
Warum ist das so und wie kann man das unterbinden das er auch korrekt verkleicht.
Ich danke jetzt schon für eure Hilfe.
Kommentar