de titel klinkt een beetje raar maar ik zal proberenom het hieronder wat duidelijker uit te gaan leggen.
Ik heb twee tabellen:
1)events
id|dat_maand|dat_jaar|dat_dag| tijd_begin | ... |...|...|...
2)events_instr
id|event_id| naam
in de eerste tabel worden alle events opgeslagen
en in de tweede komen de verschillende inschrijvingen van de instructeurs.
Nu doe ik met behulp van:
alle rows eruit halen welke in de tweede tabel staan en voldoen aan het criteria dat de username gelijk is met de ingelogde username.
Tegelijkertijd wordt dus ook het event_id erbij gehaald.
Nu wil ik dus uit de andere tabel de dat_jaar, dat_maand, dat_dag eruit halen en hierop gaan sorteren.
Zodat deze op datum komen te staan.
als script heb ik dit bedacht... maar ik kan hemnu niet sorteren...
hoe kan ik nu sorteren op de kolom namen van de andere tabel?
Ik heb twee tabellen:
1)events
id|dat_maand|dat_jaar|dat_dag| tijd_begin | ... |...|...|...
2)events_instr
id|event_id| naam
in de eerste tabel worden alle events opgeslagen
en in de tweede komen de verschillende inschrijvingen van de instructeurs.
Nu doe ik met behulp van:
PHP:
1
| $sql = "SELECT * FROM events_instr WHERE naam = '$user_logged_name'"; |
alle rows eruit halen welke in de tweede tabel staan en voldoen aan het criteria dat de username gelijk is met de ingelogde username.
Tegelijkertijd wordt dus ook het event_id erbij gehaald.
Nu wil ik dus uit de andere tabel de dat_jaar, dat_maand, dat_dag eruit halen en hierop gaan sorteren.
Zodat deze op datum komen te staan.
als script heb ik dit bedacht... maar ik kan hemnu niet sorteren...
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| $sql = "SELECT * FROM events_instr WHERE naam = '$user_logged_name'"; $result = mysql_query($sql,$db); if ($instr_row = mysql_fetch_array($result)) { do { $event = $instr_row['event_id']; $sql2 = "SELECT * FROM events WHERE id = '$event' "; $result2 = mysql_query($sql2,$db); $event_row = mysql_fetch_array($result2); //knip hier wordt watgedaan met $event_row en de contents hiervan } while ($instr_row = mysql_fetch_array($result)); }; |
hoe kan ik nu sorteren op de kolom namen van de andere tabel?
[ Voor 9% gewijzigd door hobbeldebobbel op 20-05-2004 00:38 ]
hier zou een slimme opmerking kunnen staan
maar die staat er niet