Seite 1 von 3

Board-Announcements anzeigen

Verfasst: 20.06.2004 14:14
von kratzer54847
hoi hoi,

ich möchte alle Board-Announcements anzeigen alles,dazu habe ich eine SQL-Querie gebastelt:

Code: Alles auswählen

		 $sql = "SELECT *
			FROM phpbb_topics
			WHERE topic_type = 2";

		while($row = mysql_fetch_array( $sql ))
		{
			$atopictitle = $row['topic_title'];
			$atopicreplies = $row['topic_replies'];
			$atopicposttime = $row['topic_time'];
			$atopicviews = $row['topic_views'];
		}

bekomme aber folgende Fehlermeldung:

Code: Alles auswählen

Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\kummerforum\ucp_interface.php on line 53

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\kummerforum\ucp_interface.php:53) in c:\apache\htdocs\kummerforum\includes\page_header.php on line 474

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\kummerforum\ucp_interface.php:53) in c:\apache\htdocs\kummerforum\includes\page_header.php on line 476

Warning: Cannot add header information - headers already sent by (output started at c:\apache\htdocs\kummerforum\ucp_interface.php:53) in c:\apache\htdocs\kummerforum\includes\page_header.php on line 477
nur...wo liegt der Fehler?

Verfasst: 20.06.2004 14:33
von Jack9027
vielleicht solltest du erstmal das ganze zeug aus der datenbank hollen und dann erst mysql_fetch_array darauf anwenden :wink:

Verfasst: 20.06.2004 14:42
von kratzer54847
hm?

ich hab doch hier

Code: Alles auswählen

$sql = "SELECT * 
           FROM phpbb_topics 
           WHERE topic_type = 2";
die Abfrage...da holt er doch alles aus der Tabelle phpbb_topics raus solange der Wert topic_type 2 ist(für Announcements)

oder hab ich da was übersehen?

Verfasst: 20.06.2004 14:45
von Fabse
Du muss noch einen query ausführen!
mysql_query($sql);

Verfasst: 20.06.2004 14:52
von kratzer54847
inzwischen siehts schon so aus...

Code: Alles auswählen

$sql2 = "SELECT *
             FROM phpbb_topics
             WHERE topic_type = 2";

mysql_query($sql2);
while($row = mysql_fetch_array( $sql2 ))
aber immernoch der Fehler

Verfasst: 20.06.2004 14:57
von Jack9027

Code: Alles auswählen

$sql = "SELECT * 
             FROM phpbb_topics 
             WHERE topic_type = 2"; 

$result=mysql_query($sql); 
while($row = mysql_fetch_array( $result ))
so vielleicht

Verfasst: 20.06.2004 14:59
von kratzer54847
oh jaaa es geht :D

Verfasst: 20.06.2004 17:36
von kratzer54847
nur ein Problem hab ich noch...es wird nun immer nur die neuste Ankündigung ausgelesen..es sollten aber nach Möglichkeit die letzten fünf Ankündigungen ausgelesen werden.

Wie schaffe ich das?

Verfasst: 20.06.2004 18:30
von Jack9027
irgendwie gibts da sowas wie LIMIT genau weiss ich des jetzt aber auch nicht

Verfasst: 21.06.2004 19:33
von kratzer54847
Hoi!

So,das mit den Mehreren gleichzeitig auslesen und auflisten hätt ich auch geschafft! Nur sollten die angezeigten Themen nach Möglichkeit noch auf 5 begrenzt werden(zur Zeit ubegrenzt).

mfg Johny