Einzelnen Beitrag anzeigen
  #7 (permalink)  
Alt 22-05-2007, 21:14
Odomanie
 Registrierter Benutzer
Links : Onlinestatus : Odomanie ist offline
Registriert seit: Apr 2007
Beiträge: 28
Odomanie ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Vielen Dank für deine Antwort!

Ab was für einer größenordnung verlangsamt sich deiner meinung nach der zugriff spürbar?


Nun sind immer noch beide "next" zu sehen. ich möchte allerdings versuchen, dass mit ein und dem selben "next" zum einen weitergeskippt werden kann und zum anderen das man bei $max_id zu id1(sofern vorhanden) skippt.

Ich habe es wie folg geändert:

PHP-Code:
<?php

$mysql_host 
"x";
$mysql_user "x";
$mysql_db "x";
$mysql_pass "x";
$mysql_table "x";

$conn = @MYSQL_CONNECT($mysql_host$mysql_user$mysql_pass);
@
MYSQL_SELECT_DB($mysql_db) or die ("<h1>Entweder existiert die Datenbank '$mysql_db' nicht oder der MySQL-Server ist nicht verbunden!</h1>");
//Check
if(!$conn) die("<h1>MySQL-Verbindungsfehler<br>Pr&uuml;fen Sie die Einstellungen ...</h1>");

$result MYSQL_QUERY("SELECT * FROM $mysql_table ORDER BY 'id'");
$ids = array();
while (
$row MYSQL_FETCH_ARRAY($result))
    {
    
$ids[] = $row[id];
    }


if(
$show 0)
{
$id_prev $show 1;
echo 
"<br><a href=\"test.php?show=" $id_prev "\">LEAST</a>";
}
 
$id_next $show 1;

echo 
"<br>ID current: " $ids[$show] . "<br>";
     
$max_id end($ids);
if(
$ids $max_id) echo "<br><a href=\"test.php?show=" $id_next "\">Next</a>";
if(
$ids == $max_id) echo "<br><a href=\"test.php?show=" $ids[0] . "\">Next</a>";
if(
$ids[$show] != end($ids))
 {

echo 
"ID-next: " $ids[$id_next];

echo 
"<br><a href=\"test.php?show=" $id_next "\">Next</a>";
echo 
"<br><a href=\"test.php?show=" $ids[0] . "\">Next</a>";
 }

MYSQL_CLOSE($conn);
?>
c
Mit Zitat antworten