Thread Ganz simples User management? (37 answers)
Opened by FlorianL at 2007-07-20 11:06

sid burn
 2007-07-20 15:58
#78715 #78715
User since
2006-03-29
1520 Artikel
BenutzerIn

user image
[quote=FlorianL,20.July.2007, 13:46]danke sid! :)

DBD::mysql::db do failed: Unknown column '$login' in 'field list' at ./slashem.pl line 78, <STDIN> line 5.

gibts nen trick?

VALUES($login, $password) geht so wohl nich?!

dieses q~ ~ zeuch muss ich mir mal genau anschaun, ich hab immernoch nicht gerafft was das eigendlich so macht ;)

edit:

Quote
Diese Zeile erstellt dir nur einen String. Und auch da solltest du lieber die '?' Notation nutzen. Wenn du den befehl mehrfach ausführst, am besten wieder prepare,execute Kombi.


nuja, es wird nur einmal aufgerufen, von daher passt das schon oder gibts ne möglichkeit das diese funktion so zu fehlern führen könnte?[/quote]
ein
Code: (dl )
q~ ... ~

ist identisch zu
Code: (dl )
' ... '


Sprich es werden keine Variablen interpoliert.
Du möchtest aber welche Interpolieren.

Code: (dl )
qq~ ... ~

Code: (dl )
" ... "


Ansonsten nutz die DBI '?' Funktionalität. Oder du erlebst böses wenn jemand als username
Quote
'; drop table users;

eintippt, oder andere nette dinge.


P.S.:
ähem *hust*
Die anmerkung mit der Config war nur so allgemein gesagt. ;)\n\n

<!--EDIT|sid burn|1184932848-->
Nicht mehr aktiv. Bei Kontakt: ICQ: 404181669 E-Mail: perl@david-raab.de

View full thread Ganz simples User management?