phpbar.de logo

Mailinglisten-Archive

select ... limit aber wieviele datensaetze insgesamt??
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

select ... limit aber wieviele datensaetze insgesamt??



Hi Liste
 
Ich suche eine Moeglichkeit, in _einem_ select-statement die z.B. ersten 10 und auch die maximale anzahl der betreffenden datensaetze auszulesen.
Bisher muss ich umstaendlich erst ein "select * from tabelle where foo=bar" absetzen.
Dann in PHP mittels mysql_num_rows() die anzahl der treffer bestimmen um dann
"select * from tabelle where foo=bar limit 0,10" hinterherzuschmeissen.
 
Beim Aufruf von "select count(foo),* from tabelle where bar=blabla limit 0,10" bekomme ich natuerlich nur eine zeile zurueck.
 
Geht nicht doch beides in einem?
 
Bei mir laufen MySQL 3.22.19gamma on Windoofs :-((( und PHP 3.0.11
 
Dazu fallen mir noch gleich zwei Fragen ein oder sollte ich die vielleicht einzeln stellen?? Egal.
 
Lokal habe ich MySQL-Version 3.22.19, online laeuft aber 3.22.17.
Dabei treten einige Unterschiede auf (MAX <-> GREATEST ; ENCODE,DECODE fehlen).
Frage: kann ich ohne Registrierung eine hoehere Version fuer Windoofs bekommen?
 
Im Manual steht zur Funktion ENCODE(), "If you want to save it in a column, use a BLOB column type."
Frage: Muss es unbedingt BLOB sein oder reicht auch TINY- oder MEDIUM-BLOB?
 
Danke im vorraus
 
    Guido Wuttig
 
Antworten sonst auch an wuttig_(at)_wirtschaftsauktion.de

Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive