Pagina 1 van 1

debuggin php technologie

Geplaatst: 28 okt 2004, 11:08
door stefaneave
Hallo,
Ik ben aan het leren te programmeren in php met de technieken van phpbb, aangezien deze goed en geavanceerd zijn, leek het mij wel eens leuk om te proberen de phpbb technieken te begrijpen.

Het gaat tot nu toe goed, maar er is een tegenpuntje, ik kom er even niet uit met debuggen.

Om nieuws te laden en af te handelen heb ik de volgende code:

Code: Selecteer alles

 $sql = "
	SELECT id, body, author, submit_date, title 
	FROM news
	ORDER BY id Desc
	LIMIT $limit
	";
	if ( !($result = $db->sql_query($sql)) )
	{
	message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
	}
Ik krijg op de regel if ( !($result = $db->sql_query($sql)) ) een foutmelding en wel de volgende:

Fatal error: Call to a member function on a non-object in d:\phpdev\www\public\maastricht\site\common.php on line 30

Ik heb mijn eigen functies geschreven, warin alles voor komt, de error msg, de sql_query alles. Maar toch geeft hij een foumldng.

Kan iemand mij zeggen waar dat aan ligt?

Mvg,
Stefan Oostwegel

Geplaatst: 28 okt 2004, 12:52
door Bas
Je moet daarvoor echt alle phpBB-bestande includen...

$db wordt gemaakt in een phpBB include...

Geplaatst: 28 okt 2004, 13:59
door mosymuis
Inderdaad. Je kunt niet naar een $db object verwijzen als die niet is aangeroepen of opgegeven. Kijk hier hoe het moet.

Geplaatst: 28 okt 2004, 14:08
door stefaneave
Ik heb het probleem al gevonden, ik had een hele kleine fout gemaakt in het bestand /includes/db.php waar de verbinding met de database werd gemaakt