Sie sind nicht angemeldet.

LukaSxK

LukaSxK.de Admin

  • »LukaSxK« ist männlich

Beiträge: 27

Aktivitätspunkte: 160

Registrierungsdatum: 5. November 2009

Wohnort: Schwinge

Beruf: Schüler

  • Nachricht senden

1

Sonntag, 31. Januar 2010, 19:58

Themen auf der HP ausgeben...

Hallo,
ich möchte aus einem bestimmten Unterforum die Themen auf meiner Homepage ausgeben.
Jedoch sollen hier nur die 5 letzten Themen ausgegeben werden.
Wie mache ich das?

Danke!
Lukas

Jenso

destroyEarth();

  • »Jenso« ist männlich

Beiträge: 1 166

Aktivitätspunkte: 7 010

Registrierungsdatum: 15. August 2010

Wohnort: Uslar

Beruf: Schüler

  • Nachricht senden

2

Sonntag, 31. Januar 2010, 22:20

Die SQL Abfrage hierzu muss lauten:

PHP Quelltext

1
$sql = "SELECT * FROM wbb1_1_thread WHERE boardID=".$boardID." ORDER BY lastPostTime DESC LIMIT 5";

Dafür muss vorhergehend $boardID definiert werden, bzw in der Abfrage durch die boardID des Forums
ersetzt werden.
Vorher sollte eine Verbindung zu der Datenbank, die das WBB beinhaltet gestartet werden, solltest du das in ein CMS einbauen,
müsste irgendwo bereits eine Verbindung bestehen. Dann musst du die Abfrage nur noch MySQL senden.

PHP Quelltext

1
$result = mysql_query($sql);

Danach musst du nurnoch das Resultat in ein fetchArray oder fetchAssoc umwandeln und dann kannst du es mit
Hilfe einer while-Schleife auslesen.

Wenn noch Bedarf nach genaueren Erklärungen besteht, antworte hier. Ich weiß nicht, wie dein Wissenstand zum Thema PHP ist;)
Wichtige Informationen zum Thema ICQ
Mein ICQ Account ist ab sofort privat. Wer privat mit mir plaudern möchte darf das gerne tun.
Jedoch werde ich keine Fragen zum Coding oder Webdesign beantworten. Dafür gibt es dieses
Forum und die Private Nachrichten Funktion. Aus meiner Liste wurde alle Personen entfernt, die
ich nicht aus dem richtigem Leben kenne. Ich bitte dies zu respektieren.
Kein Support per ICQ, Skype, etc. - Bitte dieses Forum verwenden!

Dr.Code

Special Member

  • »Dr.Code« ist männlich

Beiträge: 99

Aktivitätspunkte: 530

Registrierungsdatum: 25. Mai 2009

Wohnort: C:/Programme

Beruf: Programmieren

  • Nachricht senden

3

Dienstag, 2. Februar 2010, 20:13

Der Code muss ungefähr so aussehen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$dbUser = 'dbUsername'; 
$dbPassword = '*****'; 
$dbName = 'wbb'; 
$path = '/Pfad/zum/Forum'; 
$boardID = 43;

$connect = mysql_connect('localhost', $dbUser, $dbPassword); 
mysql_select_db($dbName, $connect); 

$sql = "SELECT * FROM wbb1_1_thread WHERE boardID=".$boardID." ORDER BY lastPostTime DESC LIMIT 5"; 
$result = mysql_query($sql); 
while ($row = mysql_fetch_assoc($result)) 
{ 
/** 
** Hier die Ausgabe mit echo. Die Tabellenspalten werden wie folgt angesprochen 
** $row['SpaltenName'], z.B. $row['threadID']. Mit ein bisschen Kreativität kommst du 
** hier auf ein ansprechendes Ergebnis ;) 
**/ 
}


Die Befehle in der PHP-Dokumentation

[phpdoc]mysql_connect[/phpdoc]
[phpdoc]mysql_select_db[/phpdoc]
[phpdoc]mysql_query[/phpdoc]
[phpdoc]mysql_fetch_assoc[/phpdoc]
[phpdoc]while[/phpdoc]
[phpdoc]echo[/phpdoc]

Jenso

destroyEarth();

  • »Jenso« ist männlich

Beiträge: 1 166

Aktivitätspunkte: 7 010

Registrierungsdatum: 15. August 2010

Wohnort: Uslar

Beruf: Schüler

  • Nachricht senden

4

Samstag, 13. Februar 2010, 16:02

Wichtige Informationen zum Thema ICQ
Mein ICQ Account ist ab sofort privat. Wer privat mit mir plaudern möchte darf das gerne tun.
Jedoch werde ich keine Fragen zum Coding oder Webdesign beantworten. Dafür gibt es dieses
Forum und die Private Nachrichten Funktion. Aus meiner Liste wurde alle Personen entfernt, die
ich nicht aus dem richtigem Leben kenne. Ich bitte dies zu respektieren.
Kein Support per ICQ, Skype, etc. - Bitte dieses Forum verwenden!