Mysql WHERE
Tobias Otto
- datenbank
0 wucher wichtel1 FraFu0 Tobias Otto
Hallo,
bei dieser funktion bekomme ich immer eine fehlermeldung.
Warum??
WHERE kategorie='kategorie1' AND option='option2'
Danke
Hallo!
bei dieser funktion bekomme ich immer eine fehlermeldung.
Das ist keine Funktion. Welche Fehlermeldung bekommst du?
ciao, ww
bitteschön
res = mysql_query("SELECT * FROM tabelle WHERE kategorie1='10' AND kategorie2='200');
Hallo!
WHERE kategorie='kategorie1' AND option='option2'
Das ist keine Funktion sondern Teil eines SQL Statements. Das alleine macht gar keinen Sinn, sondern muss Teil sein eines Select, Update oder Delete Statements.
Poste das ganze SQL Statement und die Fehlermeldung.
mfg
frafu
bitteschön
res = mysql_query("SELECT * FROM tabelle WHERE kategorie1='10' AND kategorie2='200');
res = mysql_query("SELECT * FROM tabelle WHERE kategorie1='10' AND kategorie2='200');
Da fehlen die abschließenden Anführungszeichen um dein Statement.
Siechfred
Hallo!
res = mysql_query("SELECT * FROM tabelle WHERE kategorie1='10' AND kategorie2='200');
Da fehlen die abschließenden Anführungszeichen um dein Statement.
Und statt res möchtest du wahrscheinlich $res haben.
mfg
frafu
res = mysql_query("SELECT * FROM tabelle WHERE kategorie1='10' AND kategorie2='200');
´` kein "
Sind die Attribute kategorie1 und 2 numerisch? Dann darf da kein ' stehen
echo $begrüßung;
Sind die Attribute kategorie1 und 2 numerisch? Dann darf da kein ' stehen
Doch das darf bei MySQL. MySQL ist es egal, ob es numerische Werte in Stringbegrenzern verpackt bekommt oder ohne. Da die Zahlen in beiden Fällen als einzelne Ziffernzeichen in der Zeichenkette des SQL-Statements übertragen werden, muss so oder so eine Umwandlung in einen numerischen Wert erfolgen, wenn MySQL einen Zahlenwert zum Weiterverarbeiten braucht.
echo "$verabschiedung $name";