Board-Announcements anzeigen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Board-Announcements anzeigen

Beitrag 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?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

vielleicht solltest du erstmal das ganze zeug aus der datenbank hollen und dann erst mysql_fetch_array darauf anwenden :wink:
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag 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?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
Fabse
Mitglied
Beiträge: 1401
Registriert: 02.06.2003 15:10
Wohnort: Klagenfurt
Kontaktdaten:

Beitrag von Fabse »

Du muss noch einen query ausführen!
mysql_query($sql);
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag 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
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag 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
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

oh jaaa es geht :D
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag 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?
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Jack9027
Mitglied
Beiträge: 344
Registriert: 05.01.2004 18:46

Beitrag von Jack9027 »

irgendwie gibts da sowas wie LIMIT genau weiss ich des jetzt aber auch nicht
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag 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
Knowledge Base | MOD Datenbank | Boardsuche | HTML | PHP

Durch die richtige Verwendung dieser Links können viele Fragen beantwortet werden ;-)
Antworten

Zurück zu „Coding & Technik“