Sponsor-Board.de
Thema geschlossen  Thema schreiben 

PHP/MySQL Problem

Verfasser Nachricht

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #1
PHP/MySQL Problem

Abend zusammen,
folgendes, etwas schwer zu umschreibendes Problem, hat sich mir eben aufgetan :

Also, ich hab ein Forum, nach einer bestimmten Anzahl an Beiträgen, wird in einem Thema eine zweite Seite angelegt, nun hab ich aber auch noch auf jeder seite eine Box mit den letzten 5 Forenbeiträgen, zu denen man direkt durch einen link weitergeleitet werden kann, wie kann ich jetzt auslesen, auf welche seite der jeweilige Beitrag sich befinden, damit der link hinhaut ? schwer zu erklären ;D

Danke für jede Hilfe! Wink

mfg


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

14.06.2012 22:14
 
Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #2
RE: PHP/MySQL Problem

du kannst es doch über die id des beitrags regeln, die gibst du bei deinem link mit somit weis man schon wo es hin gehen soll, dann würd ich den sql server fragen wie viele beiträge es gibt und dann nach rechnen auf welche seite er weiter geleitet werden soll per header

ps is gerade so was mir spontan eingefallen ist, gibt bestimmt bessere sachen


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 14.06.2012 22:25 von KoKsPfLaNzE.

14.06.2012 22:24
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #3
RE: PHP/MySQL Problem

ja, das hab ich mir auch schon überlegt Wink

Also erst alle Beiträge auslesen, die die korrekte Themen Id haben, und dann schauen, an welcher Stelle der jeweilige Beitrag ist ...
Ist das so möglich ?


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

14.06.2012 22:27
 
Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #4
RE: PHP/MySQL Problem

willst du zu einem bestimmten beitrag oder reicht es auch wenn es immer der letzte ist?


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

14.06.2012 22:30
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #5
RE: PHP/MySQL Problem

zu einem bestimmten


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

14.06.2012 22:32
 
Alle Beiträge dieses Benutzers finden

Beiträge: 343
Bewertung: 7
Registriert seit: May 2011
Status: offline


Beitrag: #6
RE: PHP/MySQL Problem

dann hol dir einfach alle die anzahl vor beitrag x dann hast es doch oder?


WebEntwickler mit den Schwerpunkten PHP-Backend, PHP-Frontend, jQuery, HTML, CSS

Github: [Link: Registrierung erforderlich]

14.06.2012 22:43
 
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden

Beiträge: 446
Bewertung: 0
Registriert seit: Nov 2010
Status: offline


Beitrag: #7
RE: PHP/MySQL Problem

Ohne zu wissen wie deine Datenbank aufgebaut ist kann man da schlecht helfen.

So spontan fällt mir nur eine allgemeine Lösung ein, diese wird aber wohl alles andere als performant sein: Du liest zunächst alle Beiträge des Themas in ein Array aus und suchst nach der ID des Beitrages. Je nachdem an welcher Stelle es steht kannst du ja die Seite ausrechnen.


Dieser Post kann Spuren von Sarkasmus und Ironie enthalten.

14.06.2012 22:52
 
Alle Beiträge dieses Benutzers finden

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #8
RE: PHP/MySQL Problem

danke schonmal Wink

ich hab die Beiträge, die angezeigt werden, nun auf ein Beitrag pro Thema reduziert (group by), aber nun geht irgendwie "order by" nicht mehr :/

sql:
select * FROM answers GROUP BY tid ORDER BY id DESC LIMIT 0,5

(Bitte beachten, dass ich noch blutiger Anfänger bin Wink )

mfg

edit: gefixet - Tippfehler ;D
aber irgendwie wird mit group by nach dem 3ten Beitrag in einem Thema keiner mehr angezeigt, also in der Box ...

edit2: gefixt Wink
sql:
"SELECT * FROM

(
select * from `answers` order by id desc
) as tmp

group by tid order by id desc"


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2012 03:16 von Aaron.

15.06.2012 01:35
 
Alle Beiträge dieses Benutzers finden
Thema geschlossen  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  PHP Formular in Mysql spela 1 1.936 19.06.2018 11:09
Letzter Beitrag: Jerr0w
Question PHP+MySQL hilfe benötigt z0ckyZockt 4 1.745 13.07.2016 17:03
Letzter Beitrag: push
  bilder in MySQL Speichern Garfield200508 3 2.333 17.03.2016 06:47
Letzter Beitrag: kRONOS
  Psychokiller, MySQL Magnon.eu 0 1.507 04.12.2015 17:37
Letzter Beitrag: Magnon.eu
  [H] MySQL / MySQLi - Ouli.CMS bazza 3 2.294 30.09.2015 12:55
Letzter Beitrag: T-I-M

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren