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)
union nach select statement [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
union nach select statement


 
svr
03-08-2010, 16:26 
 
hallo gemeinde,
ich habe ein problem mit dem sql syntax. google wollte leider auch nicht helfen.

das ganze sieht etwa so aus

SELECT id, name FROM tbl ORDER BY id DESC LIMIT 0,20
und genau hier moechte ich das ganze jetzt überschreiben, also etwa so

SELECT id, name FROM tbl ORDER BY id DESC LIMIT 0,20 union select etc
das wirft einen fehler, wieso?

vom sinn brauchen wir nicht reden, es geht mir nur um die syntaktische seite :D

danke!

 
wahsaga
03-08-2010, 16:33 
 
Intelligente Problembeschreibungen nennen Fehlermeldungen im Wortlaut, statt nur „wirft einen Fehler“ zu sagen.

 
AmicaNoctis
03-08-2010, 16:36 
 
Hallo,

warum sagst du nicht erstmal dazu, welchen Fehler das wirft? Irgendetwas mit „different number of columns“ zufällig?

Gruß,

Amica

 
svr
03-08-2010, 16:38 
 
#1221 - Incorrect usage of UNION and ORDER BY

ich dachte das war klar, ich sprach ja von "syntaktisch"

entschuldigt!

 
wahsaga
03-08-2010, 16:43 
 
#1221 - Incorrect usage of UNION and ORDER BY

ich dachte das war klar, ich sprach ja von "syntaktisch"
Herr Doktor, ich dachte es wäre klar, dass ich einen entzündeten Blinddarm habe, denn ich sprach ja von „Aua“ ...


Nun, dann informiere dich, wie UNION zu verwenden ist, und was dabei bzgl. ORDER BY zu berücksichtigen ist.
(Aktuell kann ich die Fehlerursache nicht zweifelsfrei erkennen, weil "union select etc" nun mal auch nicht so viel Auskunft darüber gibt, was genau du falsch machst.)

 
AmicaNoctis
03-08-2010, 16:43 
 
Klammere die beiden Select-Statements:

(select ... where ... order by ... limit ...)
union
(select ... where ... order by ... limit ...)
order by ... limit ...

Herr Doktor, ich dachte es wäre klar, dass ich einen entzündeten Blinddarm habe, denn ich sprach ja von „Aua“ ...
:rofl:

 
svr
03-08-2010, 16:47 
 
ah genau das ist es!
vielen dank ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:02 Uhr.