Heya people,
Ik weet niet precies hoe ik dit moet uitleggen, aangezien ik pas begin met PHP maar hier is eerst de code wat ik nu heb..
Ik heb 2 tabellen.
Table 1 bestaat uit : ID | Titel | Info
Table 2 bestaat uit : TID | XID
Ik wil een query uitvoeren waarbij de TID van m'n tweede table gelijk aan is aan ID van table 1 en waarbij XID=2.
Als ik gewoon de bovenste code run, werkt alles prima. Maar het probleem is dat wanneer ik met een WHILE LOOP het resultaat van de query ga weergeven, dat ie dat geranschikt word op ID waarbij de laagste ID als eerste word weergegeven.
Nu wil ik met ORDER BY ID DESC ervoor zorgen dat ID met de hoogste waarde als eerste kan weergegeven. Hoe kan ik dat doen?
Ik heb ook ff op mysql.com en php.net gekeken plus een paar topics (via search..) hiero gelezen, maar ik word er maar niet wijzer van..
Ik weet niet precies hoe ik dit moet uitleggen, aangezien ik pas begin met PHP maar hier is eerst de code wat ik nu heb..
code:
1
2
3
4
5
6
7
8
9
10
| $select = "SELECT DISTINCT ID, Titel, Info"; $from = " FROM Information "; $where = " WHERE ID > 0 "; $from .= ", Lookup"; $where .= " AND ID=TID AND XID=2"; $trips = mysql_query($select . $from . $where); |
Ik heb 2 tabellen.
Table 1 bestaat uit : ID | Titel | Info
Table 2 bestaat uit : TID | XID
Ik wil een query uitvoeren waarbij de TID van m'n tweede table gelijk aan is aan ID van table 1 en waarbij XID=2.
Als ik gewoon de bovenste code run, werkt alles prima. Maar het probleem is dat wanneer ik met een WHILE LOOP het resultaat van de query ga weergeven, dat ie dat geranschikt word op ID waarbij de laagste ID als eerste word weergegeven.
Nu wil ik met ORDER BY ID DESC ervoor zorgen dat ID met de hoogste waarde als eerste kan weergegeven. Hoe kan ik dat doen?
Ik heb ook ff op mysql.com en php.net gekeken plus een paar topics (via search..) hiero gelezen, maar ik word er maar niet wijzer van..