Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
select .... where ObjArt IN (...) funktioniert nicht [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
select .... where ObjArt IN (...) funktioniert nicht


 
Ralf
22-06-2002, 21:01 
 
Hallo,

ich mache nachfolgende Abfrage:

SELECT * FROM $tabelle1 where ObjArt IN (Bauernhaus,Bauernhof) ....

und bekomme aber dann nachfolgende Fehlermeldung:
"Unknown column 'Bauernhaus' in 'where clause'"

Also was ich hier nicht verstehe ist, daß Bauernhaus ist doch keine Spalte in der Tabelle sondern es sollen alle Datensätze ausgegeben werden in denen entweder Bauernhaus oder Bauernhof in der Spalte ObjArt steht.

Hab ich hier einen Denkfehler?

 
MelloPie
22-06-2002, 21:10 
 
Du musst die Werte in quotes setzen
SELECT * FROM $tabelle1 where ObjArt IN ('Bauernhaus','Bauernhof')

 
Ralf
22-06-2002, 21:19 
 
na toll, jetzt hab ich mir heute ein Buch gekauft für 50 EURO , php4, und hab schon den ersten Druckfehler, da steht nämlich
....IN (...) ohne die Anführungszeichen, was dann auch den Fehler verursacht hat, mit funktionierts einwandfrei,

kennt jemand dieses Buch: von Jörg Krause, php4, Grundlagen und Profiwissen

danke nochmals Mellopie , jetzt gehts

 
MelloPie
22-06-2002, 21:22 
 
kenn ich hab ich auch
:)

 
goth
22-06-2002, 23:39 
 
Das liegt daran das die den Titel nicht ganz ausgedruckt habe ... im Original heißt das sicher:

Jörg Krause, php4, Grundlagen (und) Profiwissen gibt's bei The PHP Resource ...

:D


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:43 Uhr.