Error: Fehler in der Syntax bei 'BINARY 'pat'' in Zeile 1.
so......
Tabellenstruktur für Tabelle 'user'
#
CREATE TABLE user (
user_id smallint(5) unsigned DEFAULT '0' NOT NULL auto_increment,
user_name varchar(50) NOT NULL,
email varchar(50) NOT NULL,
passwd varchar(12) NOT NULL,
tel varchar(20) NOT NULL,
fax varchar(20) NOT NULL,
url varchar(100) NOT NULL,
city varchar(20) NOT NULL,
state varchar(20) NOT NULL,
ip varchar(15) NOT NULL,
member_date int(11) DEFAULT '0' NOT NULL,
lastup_date int(11) DEFAULT '0' NOT NULL,
PRIMARY KEY (user_id)
);
#
# Daten für Tabelle 'user'
#
jemanden wie ein rohes Ei behandeln, bedeutet in den meisten
Fällen, ihn in die Pfanne hauen.......
Hab mich eben mal über das BINARY schlau gemacht. Hab damit selbst noch nicht gearbeitet. Aber ich denke, dass dein Feld passwd als Binary formatiert sein muss.
Kannst das mal ausprobieren.
Wie gesagt, kenne Binary so nicht. Bist du eher normaler User, oder eher Hardcore PHPler?
Wo hast du das mit dem Binary her?
Error: Fehler in der Syntax bei 'BINARY 'pat'' in Zeile 1.
Tobias.....ich bin ein ganz normaler User....und habe das Script heute eingerichtet....soweit läuft auch alles bis auf die Fehlermeldung. Ich werde es mal versuchen.
vielen Dank aber noch....
Gruß
Wulcan
jemanden wie ein rohes Ei behandeln, bedeutet in den meisten
Fällen, ihn in die Pfanne hauen.......
Wollte das erfahren, um zu wissen in wie weit ich mich auf das BINARY verlassen kann. Schließlich wärst du nicht der erste, der etwas nicht richtig versteht. (Eigne mir grade die Klassen an, weil ich das voll verpennt hab. Da weiß ich im Moment auch nicht wo ich steh.) Aber das nur nebenbei.
Ansonsten such dir ne Alternative. Eine Loginfunktion ist es echt nicht wert, sich lange daran aufzuhalten.
SELECT passwd WHERE email = $email
if ($passwd == $array[passwd]) {
//LOGIN
} else {
// Nicht Drin
}
Kommentar