dedlfix: Problem mit Loginscript (wahrscheinlich MySQL Fehler)

Beitrag lesen

Tach!

Ich habe schonmal ein Login/Registrierscript geschrieben, doch das hab ich mit PDO gemacht. Dieses hier möchte ich aber gern mit MySQLi lösen.

Bringt keinen Vorteil. Dafür ist das Handling von Prepared Statements weniger schön als bei PDO. Bleib lieber bei PDO. Und nimm Prepared Statements statt Nutzereinaben direkt ins Statement einzufügen, ohne den Kontext zu beachten. Das ist eine SQL-Injection-Lücke, einer der häufigsten und leicht ausnutzbaren Programmierfehler.

Es kommt bei der anmeldung immer zu error 3 / verhalten 3

Debugging kommt nun an die Reihe. Wenn es zu diesem Fehler kommt, dann liegt das daran, dass deine if-Anweisungen entsprechend verzweigen. Du muss nun nachschauen, wo die Werte herkommen, die die ifs verarbeiten und warum sie so sind und nicht so wie du dir das vorstellst. Du baust dir ein Statement zusammen. Lass es dir anzeigen. Kopier es und lass es direkt im phpMyAdmin ausführen, um die Ergebnismenge zu sehen, die dabei rauskommt.

dedlfix.