hulp nodig bij opbouw query

Status
Niet open voor verdere reacties.

hitme007

Gebruiker
Lid geworden
16 jun 2004
Berichten
131
OK, het volgende...
hieronder volgt een stukje code.
Het werkt bijna zoals ik t wil, maar niet helemaal.

vr 1) kan iemand mij helpen de query zo op te bouwen dar hij t zelfde werkt als nu, alleen zodat ik ook kan ordenen op datum uit events? JOINS??? dat schijnt de oplossing te zijn, maar ik heb ik nog nooit mee gewerkt :o

vr 2) kan er uberhaupt nog wat efficienter aan de code?

alvast bedankt... dan hier t stukje code...

PHP:
$query1 = mysql_query("SELECT id,tekst,plaatje FROM Frontpage WHERE vanaf_datum <= '" . $cur_date . "' AND vanaf_datum >= '" . $min_date . "' AND betaald='1' LIMIT 0,$aantal_items") or die(mysql_error());
while($object1 = mysql_fetch_object($query1)){
	$query2 = mysql_query("SELECT datum,titel,locatie,plaats,url_evenement FROM Events WHERE id = '" . $object1->id . "' AND gevalideerd='1'") or die(mysql_error());
	while($object2 = mysql_fetch_object($query2)){
// hierdan de objecten uit query1 en 2
}
}
 
Dit kan absoluut efficiënter, query's uitvoeren in een lus, yike !

Voer dan twee query's uit, één waarin je alle events ophaalt en één waar je de frontpages mee ophaalt, dit is vrij ranzig namelijk.

Heb 't ff druk om je 1e vraag te beantwoorden ...
 
Volgens mij kan het ook met ORDER BY `datum`:

$query2 = mysql_query("SELECT datum,titel,locatie,plaats,url_evenement FROM Events WHERE id = '" . $object1->id . "' AND gevalideerd='1' ORDER BY `datum`") or die(mysql_error());
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan