ich habe ein Problem beim Darstellen einer mySQL DB mit PHP. Es wird der zu letzt eingetragene Datensatz in einer Tabelle, die mit einer While Schleife erzeugt wird nicht dargestellt.
Ich habe das schon mit verschiedenen DB Tabellen und auch mit verschiedenen Scripten probiert, das Ergebis ist immer das gleiche der letzte Datensatz fehlt.
Hier ein Auszug aus der Abfrage, ich denke der Fehler liegt dort.
Ich habe das schon mit verschiedenen DB Tabellen und auch mit verschiedenen Scripten probiert, das Ergebis ist immer das gleiche der letzte Datensatz fehlt.
Hier ein Auszug aus der Abfrage, ich denke der Fehler liegt dort.
PHP-Code:
$db = mysql_connect ($datenbankserver, $datenbankbenutzer, $datenbankkennwort) or die ("Keine Verbindung moeglich");
mysql_select_db($datenbankname, $db) or die ("Die Datenbank existiert nicht");
if (!isset($sort)) $sort = "i_id";
$result=mysql_query("SELECT * FROM ip");
$num_rows=mysql_num_rows($result);
$ausgabe_zeilen = 22;
if (!isset($ausgabe_von))$ausgabe_von = 0;
if (!isset($ausgabe_bis))$ausgabe_bis = $ausgabe_zeilen;
if ($next == 'next') $ausgabe_von = $ausgabe_von+$ausgabe_zeilen;
if ($next == 'back') $ausgabe_von = $ausgabe_von-$ausgabe_zeilen;
if ($next == 'next') $ausgabe_bis = $ausgabe_bis+$ausgabe_zeilen;
if ($next == 'back') $ausgabe_bis = $ausgabe_bis-$ausgabe_zeilen;
if ($ausgabe_von<0)$ausgabe_von = 0;
if ($ausgabe_bis<$ausgabe_zeilen)$ausgabe_bis = $ausgabe_zeilen
;
$abfrage = "SELECT * FROM ip ORDER BY $sort DESC LIMIT $ausgabe_von, $ausgabe_zeilen";
$ergebnis = mysql_query($abfrage);
$row = mysql_fetch_object($ergebnis);
?>
Kommentar