ich würde das wie folgt lösen:
PHP-Code:
$sql = "SELECT feld1 FROM tbl";
$result = mysql_query($sql);
$anzahl_datensaetze = mysql_num_rows($result);
unset($sql, $result);
$first = "1";
$last = $anzahl_datensaetze-1;
$middle = $anzahl_datensaetze/2;
# debugging start
echo "Anzahl: ".$anzahl_datensaetze."<br>";
echo "erster: ".$first."<br>";
echo "letzter: ".$last."<br>";
echo "mitte: ".(int)$middle."<br>";
# debuggin ende
function sql_query($datensatz) {
$sql = "SELECT * FROM tbl Limit ".(int)$datensatz.", 1;";
$result = mysql_query($sql);
$row = mysql_fetch_assoc($result);
unset($sql, $result);
return $row['feld1']."<br>";
}
$erster = sql_query($first);
$letzter = sql_query($last);
$mitte = sql_query($middle);
Lesezeichen