Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 22-03-2008, 11:25
$_Baker
 Member
Links : Onlinestatus : $_Baker ist offline
Registriert seit: Feb 2008
Beiträge: 220
$_Baker ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich würde beide Ergebnisse erstmal auslesen und in ein indiziertes Array speichern.

PHP-Code:
<?php
$entry 
"SELECT * FROM ts_fw WHERE fw = 32 LIMIT $start, $eintraege_pro_seite ORDER BY id";
$result32 mysql_query($entry);
$row32 = array();
$i 0;//Zählvariable, um ganz sicher zu gehn
while($daten32=mysql_fetch_array($result32))
{
    
$row32[$i] = $daten32;
    
$i++;
}

$entry1 "SELECT * FROM ts_fw WHERE fw = 33 LIMIT $start, $eintraege_pro_seite ORDER BY id";
$result33 mysql_query($entry1);
$row33 = array();
$i 0;
while(
$daten33=mysql_fetch_array($result33))
{
    
$row33[$i] = $daten33;
    
$i++;
}


//Auslesen
$count count($row32) & count($row33)//der binäre operator sorgt dafür, dass die höhere zahl genommen wird
for ($i 0$i $count$i++)
{
    
/**
    * So kann man dann auf beide ergebnisse gleichzeitig zugreifen, je nach ORDER-Klausel
    */
    
$row32[$i]//spalte des ersten ergebnisses
    
$row33[$i]//spalte des zweiten...
}
?>
Mit Zitat antworten