MSSQL - (MySQL-Limit umgehen)
<a href='http://www.aooa.de/extern/detail_1.php?show=51&user=103061'>Die Ausgabe</a><p>
Warum blättert er nicht um ? das ganze dient dazu den MySQL Limit-Befehl unter MSSQL zu ersetzen ohne alle Treffer in n array einzulesen.
<?
$max = 24;
$max_berechnet = $max+$weiter;
echo "$max_berechnet<br>"; // nur zur überprüfung
$s = @mssql_connect('00000', '0000', '0') or die("Couldn't connect to 00000");
$d = @mssql_select_db('AOOA', $s) or die("Couldn't open database AOOA");
$query ="select top 24 * from TB_Bildarchiv where bild_id not in (select top $max_berechnet bild_id from TB_Bildarchiv order by bild_id) and owner_id='$user' and veranstaltung_id = '$show' order by bild_id";
$result = mssql_query($query);
echo "<div style='font-size: 8pt;'>$query</div><br>"; // query zur Überprüfung
$i = 1;
while($row = mssql_fetch_array($result))
{
$bild =$row["bild_id"];
echo "<b>$i</b>$bild ";
// dient der zeilenunterbrechung
$z=$i%3;
if($z==0)
{
echo "<br>";
}
$i++;
}
// ende zeilenunterbrechung
mssql_close($s);
// der teil hier muss noch in ne schleife, schon klar
echo "<a href='$php_self?show=$show&user=$user&weiter=24'>klick</a>";
?>
|