PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : sql-query funzt nicht...


TeamFE
13.03.2007, 15:15
ich muß zur verknüpfungen des vbs mit einer anderen anwendung ein sqlqry ausführen. ( in der zum vb gehörenden db )

dies wurde vorgeschlagen:

SELECT username, email FROM user WHERE username='%{user}' AND password=md5(CONCAT(md5('%{pass}'),'%{salt}'))

meine tabelle user hat keine präfix. das qry funktioniert allerdings trotzdem nicht. wo liegt der fehler?

Mystics
13.03.2007, 15:34
Die geschweiften Klammern gehören zu deinen Variablen?

Die Prozentzeichen gehören raus.

TeamFE
13.03.2007, 15:36
so ?

SELECT username, email FROM user WHERE username='user' AND password=md5(CONCAT(md5('pass'),'salt'))


allerdings spuckt das auch nichts aus :(

weder mit entfernten % , noch mit % und }

Andreas
13.03.2007, 18:34
SELECT username, email FROM user WHERE username = 'user' AND password=MD5(CONCAT(MD5('password'), salt))

TeamFE
13.03.2007, 18:48
danke , aber auch das gibt mir letsamerweise keine ausgabe :(

Andreas
13.03.2007, 22:09
Dann ist entweder


Der Benutzername falsch
Das Passwort falsch
Die Tabelle heißt nicht user sondern z.B. vb3_user
Du bist in einer falschen Datenbank


Denn die Abfrage ist so korrekt.

TeamFE
13.03.2007, 22:24
hm... bei 1700 benutzern sollte ich ja schon was rausbekommen. datenbankseitig stimmt der login , denn " SELECT username, email FROM user WHERE username="XYZ" AND PASSWORD="df8fdsf69787973" funzt. damit schließen sich auch die anderen fehlerquellen aus....

Mystics
14.03.2007, 11:34
Du ersetzt die Variablen in Andreas' Query aber schon mit richtigen Werten?

user = Benutzername
password = Passwort

TeamFE
14.03.2007, 13:03
hatte ich bisher noch nicht , nein.
aber gleich probiert... funzt auch nicht. das ist zum verrückt werden. - warum liefert mir meine db da nix!!! grumbf

Mystics
14.03.2007, 14:29
Teste es doch mal direkt in phpMyAdmin:

SELECT username, email FROM user WHERE username = 'Ky!' AND password=MD5(CONCAT(MD5('klartext_passwort'), salt))

Ersetze "klartext_passwort" mit dem Passwort für den Benutzer Ky!.

Auf deiner Seite ist übrigens ein gravierender Fehler im HTML-Code:<a href="/index.php?"><img src="http://www.boards-united.com/images/11.JPG">
<a href="/index.php?page=2?"><img src="http://www.boards-united.com/images/222.JPG">
<a href="/index.php?page=3?"><img src="http://www.boards-united.com/images/333.JPG">
<a href="/index.php?page=4?"><img src="http://www.boards-united.com/images/444.JPG">
<a href="/index.php?page=5?"><img src="http://www.boards-united.com/images/555.JPG">Hier fehlt immer </a> zum Beenden der Links.