Homepage selbermachen 7.851 Themen, 35.615 Beiträge

mysql limit

da_brain / 3 Antworten / Flachansicht Nickles

Ich bin php(mysql)-Anfänger und habe folgendes Problem: In meiner Datenbank sind mittlerweile über 200 Einträge. Es sollen aber nur jeweils 10 pro Seite angezeigt werden und die restlichen per link auf witeren Seiten. Bitte helft mir. So sieht mein Quellcode aus: <?php $link=mysql_connect("","",""); mysql_select_db(verleih); if (isset ($suchstring)){ $abfrage = "SELECT Medienart AS Medienart, Mediennummer AS Mediennummer, Haupttitel AS Haupttitel FROM Medien WHERE Haupttitel LIKE '%$suchstring%' OR Annotation LIKE '%$suchstring%' OR Schlagwort LIKE '%$suchstring%'";}; $ergebnis=mysql_query($abfrage, $link); echo"<table align='center' border='1' width='50%' bgcolor=#FFFFFF>"; while ($zeile = mysql_fetch_object ($ergebnis)) { $sig = $zeile->Mediennummer; print "<tr>"; print "<td><h5><A href='ausgabe.php?sig=$sig'>$zeile->Haupttitel</A></h5></td>"; print "</tr>"; } echo "</table>";

bei Antwort benachrichtigen
Frank Bertram Heinz_Malcher „schau mal im archiv da wurden sehr gute beispiele dazu genannt, erst in diesem...“
Optionen

Habe ich schon gesehen. Klappt bei mir aber nicht. Kannst Du dir den Quellcode vielleicht mal ansehen?

$link=mysql_connect("","","");
mysql_select_db(verleih);

if (isset ($suchstring)){
$abfrage = "SELECT Medienart AS Medienart, Mediennummer AS Mediennummer,
Haupttitel AS Haupttitel
FROM Medien
WHERE Haupttitel LIKE '%$suchstring%'
OR Annotation LIKE '%$suchstring%'
OR Schlagwort LIKE '%$suchstring%' LIMIT 0,10";};

$ergebnis=mysql_query($abfrage, $link);
echo"

";
while ($zeile = mysql_fetch_object ($ergebnis))
{
// $sig = $zeile->Mediennummer;
// print "";
// print "";
// print "";
}
echo "

// $zeile->Haupttitel
";
mysql_free_result ($ergebnis);
?>
bei Antwort benachrichtigen