login  Naam:   Wachtwoord: 
Registreer je!
 Forum

order by

Offline jvuz - 30/03/2007 10:08
Avatar van jvuzNieuw lid Stel, ik heb een tabel met velden "naam", en "voornaam". Nu als ik eerst wil sorteren volgens naam en vervolgens die lijst wil sorteren volgens voornaam, is dat mogelijk? Dus bijvoorbeeld, je hebt volgende namen en voornamen:
Peeters Jan
Peeters Bart
Janssens Jan; dan is het doel om het volgende te krijgen:
-------------------------
Janssens Jan
Peeters Bart
Peeters Jan

Is dat mogelijk?

7 antwoorden

Gesponsorde links
Offline Gerard - 30/03/2007 10:26
Avatar van Gerard Ouwe rakker ORDER BY naam ASC, voornaam ASC
Offline Thomas - 30/03/2007 10:33
Avatar van Thomas Moderator Of, sinds ASC de default is:
ORDER BY naam, voornaam

;-)
Offline jvuz - 30/03/2007 11:44
Avatar van jvuz Nieuw lid Bedankt!
En als ik wil tellen hoeveel rijen er zijn in een tabel en ze dan weergeven, kan ik dat dan zo doen?

  1. <?php
  2. $amount=mysql_query("select count(article)from articles");
  3. echo $amount;
  4. ?>
Offline delta_004 - 30/03/2007 11:46
Avatar van delta_004 Onbekend
  1. $amount=mysql_query("SELECT count(article) FROM articles");
  2. echo mysql_result($amount, 0);
Offline Gerard - 30/03/2007 12:11
Avatar van Gerard Ouwe rakker Je kan ook gebruik maken van:
PHP.net: mysql_num_rows - voor het aantal rijen in de resultset

of van de MySQL gebruik maken:
SQL_CALC_FOUND_ROWS
FOUND_ROWS()
Offline jvuz - 30/03/2007 12:17
Avatar van jvuz Nieuw lid Bedankt!
Offline bertmelis - 30/03/2007 18:43
Avatar van bertmelis PHP interesse Laat (My)SQL het werk doen wat het kan, en zo weinig mogelijk met PHP. "SELECT count(*) FROM tabel" en dan de waarde ophalen is sneller dan alle rijen ophalen en ze dan met PHP te tellen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s