Hi.
Naja. Diesen Fehler habe ich echt nicht mehr gesehen. Gestern war ich schon ganze 11 stunden damit beschäftigt und heute saß ich gleich um 7 Uhr wieder dran.
Aber das will man mal außen vor lassen, wie lange ich geschuftet habe.
Erwähnen will ich hierbei noch, dass ich das erste mal so intensiv mit MySql arbeite (Dieser Snipet ist dazu gedacht, die neu erstellten Tabellen und Spalten in der Zieldatenbank nachzutragen.).
Nun habe ich gleich noch eine Frage:
Ich habe eine Tabelle in MySql:
id | username (char(250)) | userpass (char(25)) | haschanged (bool)
_______|______________________|_____________________|_______________________
| | |
1 | Bernd | advstart | 0
2 | Udo | meinpass | 0
3 | Heinrich | dasistmeinpasswort | 0
usw ...
Nun möchte ich, via SQL-Befehl, einfach eine Abfrage starten. Z. B. wird via Formular ein Benutzername eingegeben und ein Passwort eingegeben.
Die Funktion soll mir anhand des Benutzernamens sagen, ob dieser existiert oder nicht. Wenn er existiert, soll er auch gleich als einzigstes den "userpass"-wert zurückgeben.
Ich habe es schon mit mehreren dingen Probiert. Erfolglos:
in $_POST['LOG_USER'] steht z. B. Bernd
$sql = 'SELECT `userpass`, `haschanged` FROM `userlogs` WHERE `username` = CONVERT(_utf8 \'' . $_POST['LOG_USER'] . '\' USING latin1) COLLATE latin1_general_ci';
$sqlres = mysql_query($sql);
if(trim($sqlres) != "")
{
$sqlres = mysql_fetch_row($sqlres);
echo $sqlres[0]."<br>";
}
else
{
echo "Kein Benutzer mit diesem Namen in der Datenbank!<br>";
}
Doch bei diesem Code bekomme ich keine Antwort. Selbst wenn er was gefunden hätte.
Vielleicht könnt ihr mir ja helfen.
MFG
Griever
(soll doch mal einer sagen, dass ich keinen Quellcode poste. XD)