![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() |
![]() hi zusammen!
hab ich mal wieder was an den augen oder bin ich dummm! ich sitze jetzt schon eine halbe stunde davor und komm einfach nicht drauf: was ist falsch daran ? $logg = mysql_query("select * from hb_users where user = $benutzer and passwort = $password", $dblink); Fehlermeldung: (Hugo ist der benutzer den ich eingegeben habe) Unknown column 'hugo' in 'where clause'
____________________________________
http://www.disco-eldorado.at |
![]() |
![]() |
![]() |
#2 | |
Inventar
![]() |
![]() Zitat:
$logg = mysql_query("SELECT * FROM hb_users WHERE user = '$benutzer' AND passwort = '$password'", $dblink); wobei diese variant sehr auf sql-injection anfällig ist. |
|
![]() |
![]() |
![]() |
#3 |
Veteran
![]() |
![]() hm hab alle meine anderen abfragen auch ohne ' gemacht!
funkt genauso naja ok ich versuchs mal ![]()
____________________________________
http://www.disco-eldorado.at |
![]() |
![]() |
![]() |
#4 |
Inventar
![]() Registriert seit: 26.09.1999
Beiträge: 2.569
|
![]() die 2 where-ausdrücke in klammern geben?
(user=bla) AND (pw=pwd) gruss, snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann! Vorsprung durch Technik Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu! |
![]() |
![]() |
![]() |
#5 | |
Jr. Member
![]() Registriert seit: 13.07.2004
Alter: 47
Beiträge: 71
|
![]() Zitat:
PHP-Code:
probiers mal und good luck, XL ps.: und wenn das nix hilft, dann guck mal, ob deine Column wirklich 'user' heißt und nicht anders. ... zumindest laut Fehlermeldung lässt sich da ja auch etwas vermuten.
____________________________________
give all that you can, and you\'ll get more than you need! \"XL\" |
|
![]() |
![]() |
![]() |
#6 |
Veteran
![]() |
![]() danke an alle funkt schon perfekt!
aber jetzt hab ich gleich noch ne frage! und zwar will ich von tabelle selektieren wo ein feld leer ist! hab schon so versucht: select * from tab where benutzer <> '' und so select * from tab where benutzer is not null beides wirft zwar keine fehlermeldung aber er bringt nichts obwahl was drin sein müsste! das feld is ein varchar20 mit NOTNULL hatte es aber auch schon auf NULL (funkte auch nicht)
____________________________________
http://www.disco-eldorado.at |
![]() |
![]() |
![]() |
#7 |
Inventar
![]() |
![]() wie wäre es mit
$query = mysql_query("SELECT * FROM table WHERE FeldName = '' LIMIT 1"); |
![]() |
![]() |
![]() |
#8 |
Veteran
![]() |
![]() leider nein funkt nicht
ausserdem will ich ja nicht limit 1 ;-) und auch nicht = sondern <>
____________________________________
http://www.disco-eldorado.at |
![]() |
![]() |
![]() |
#9 | |
Inventar
![]() |
![]() Zitat:
= '' ist leer <> '' ist voll. was willst du nun? |
|
![]() |
![]() |
![]() |
#10 |
Veteran
![]() |
![]() hat sich erledigt!
ich weiss haab mich vertippt ich wollte selektieren wo gefüllt! aber spätestens bei den beispielen hättest du merken können das tippfehler war! sorry nochmal! mfg
____________________________________
http://www.disco-eldorado.at |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|