SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Entwicklung und Softwaredesign

PHP Entwicklung und Softwaredesign Hier können strukturelle (Programmier-) Konzepte diskutiert und Projekte vorgestellt werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 09.09.2010, 21:17:09
elkmod elkmod ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 30
Beiträge: 45
Eigenes Forum - Posts auslesen

Hallo zusammen,

ich bin gerade dabei ein eigenes Forum zu schreiben und habe bei Recherchen gesehen, dass es zwei Möglichkeiten gibt die Beiträge aus der Datenbank/Tabelle auszulesen.

Zum einen kann man ja einfach alle Beiträge mit einer Anfrage erreichen:
PHP-Code:
SELECT FROM
  
`posts`
WHERE
  
`topic_id` = xy
ORDER BY
  
`date
Ganz plausibel kam mir aber auch der Ansatz vor, bei jedem Post die id des Vorgängers mitzuspeichern und dann alle nacheinander auszulesen, wobei man sich dann das Ordnen sparen könnte, was ja bekanntlich einige Zeit und Ressourcen in Anspruch nehmen soll. (Quelle: http://aktuell.de.selfhtml.org/artikel/php/php-forum/)

Meine Frage ist jetzt, welche Methode mehr Sinn macht und wie es bei den meisten Foren gehandhabt wird.

Des Weiteren wollte ich fragen, ob es guter Stil ist den Namen des Benutzers mitzuspeichern oder eher nur die id des Users und dann den Namen bei der Ausgabe dynamisch mit auszulesen?

Gruß
Dominic
__________________
MfG Dominic
Mit Zitat antworten
  #2  
Alt 10.09.2010, 08:56:32
jabubo jabubo ist offline
Anfänger
 
Registriert seit: Aug 2010
Alter: 44
Beiträge: 27
AW: Eigenes Forum - Posts auslesen

Den User solltest du rein als ID speichern. Die Darstellung sollte ohnehin eine Methode einer Klasse übernehmen.

Die Sortierung nach Datum macht aus meiner Sicht mehr Sinn, da du auch eine Sortierung nach der Vorgänger-ID bräuchtest.
Wenn du sonst jeden Nachfolgebeitrag einzeln ausliest, hast du 10-20 extra Queries, die sind definitiv nicht performant.

Ich würde nach Datum sortieren. Sofern es aber einen wirklich triftigen Grund gibt, dann lasse ich mich auch eines besseren belehren.
__________________
PHP online testen, zum Beispiel: md5, sha1, base64_decode, preg_match, urldecode und viele weitere...
Mit Zitat antworten
  #3  
Alt 10.09.2010, 20:56:27
elkmod elkmod ist offline
Anfänger
 
Registriert seit: Mar 2009
Alter: 30
Beiträge: 45
AW: Eigenes Forum - Posts auslesen

Okay, danke das ist jetzt soweit erledigt. In der Klasse "Topic" gibt es jetzt eine Methode, die alle entsprechenden Posts ausliest und von jedem ein Objekt der Klasse "Post" erstellt, das mit allen Infos gefüllt ist und sich auch den Benutzernamen anhand der id aus der DB holt.

Soweit ich das verstehe, wäre das im MVC-Modell die Model-, also Datenschicht. Wie sieht es dann konkret aus, wenn die Daten an die View übergeben, und angezeigt werden?
__________________
MfG Dominic
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suche Forum mit folgenden funktionen homezonebenny PHP für Fortgeschrittene und Experten 2 04.04.2008 07:36:44
Eigenes Forum? Ellllll PHP Grundlagen 14 13.03.2008 19:26:34
Aus 2 Tabellen gleichzeitig auslesen, nur wie? Zippo1979 PHP Grundlagen 3 04.04.2007 11:45:12
eigenes Forum! postterrier PHP Grundlagen 6 30.09.2006 12:27:05
Forum Programmieren flomll PHP Entwicklung und Softwaredesign 19 15.03.2006 03:11:40


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:26:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt