Ich benutze MySQL und PHP.Wie kann ich die Seite kennen, auf der ein Element gefunden werden kann?
Hier ist die Sache: Ich baue ein Forum, mit Themen und Posts.
Beiträge werden in einem Thema auf verschiedenen Seiten angezeigt (sagen wir 10 Beiträge/Seite).
Meine Frage ist: wenn ich frage, um einen bestimmten Beitrag in einem Thema zu sehen, wie kann ich die Seite wissen, wo der Beitrag angezeigt wird? (Mit dem Zweck, die Seite erforderlich anzuzeigen)
Sollte ich die Anzahl der Seiten berechnen, dann überprüfen Sie jede Gruppe von Elementen aller möglichen Seiten oder etwas ähnliches?
Danke für Ihre Hilfe!
Antwort auf diese Frage hängt stark davon ab, wie Sie die Struktur Ihres Forums aufbauen. Erstellen Sie Ihre Datenbankstruktur und teilen Sie sie mit uns, damit wir nicht erraten müssen, wie sie aufgebaut ist (Ergebnisse von 'describe {table_name}') – Dimi
@Dimi: fertig! ^^ – Vae
Schreibst du den Code deines Forums? Wenn ja, speichern Sie einfach die Seitenzahl, wenn der Beitrag eingefügt wird. Wenn ein Beitrag gelöscht werden kann, aktualisieren Sie einfach die Seitennummer anderer Beiträge. Sie können es nicht zur Laufzeit berechnen, es ist so teuer. Der "Google-Weg" weiß nichts über Ihre Datenbank, er speichert nur das Seitenergebnis (Link) mit dem in Lexeme umgewandelten Text. –