Грешка при код , за изкарване на последни теми по ID

ReD_z0n3

Registered
Имам код за изкарване на последни теми от форума от дадена категория ( ID ) всичко е точно , но когато сложа кода ми показва този грешка в панела за интеграция с phpbb3 форума .

PHP:
Fatal error: Call to a member function sql_query() on a non-object in /home/hldscs/public_html/forum/includes/functions_privmsgs.php on line 129

Ето го и кода , за извеждане на теми чрез ID .

PHP:
<?php

$connection = mysql_connect("localhost", "user", "pass");
$db = mysql_select_db("db name(forum)", $connection);

$query = mysql_query("select * from phpbb_topics where forum_id like '10' order by topic_last_post_id desc limit 0,10");
while($rows = mysql_fetch_array($query))
{
$forum = $rwz[forum_name];
$catid = $rwz[cat_id];
$qry2 = mysql_query("select * from phpbb_categories where cat_id='$catid'");
$cat = $rwz2[cat_title].'<br />';
if (strlen($rows[topic_title])>1){
printf("<a href=\"forum/viewtopic.php?t=%d\">%s %s</a> [%d]", $rows[topic_id], $cat, ((strlen($rows[topic_title])>42)?substr($rows[topic_title],0,42)."...": $rows[topic_title]), $rows[topic_replies]);
}
}

?>
:idea:
 
Като видях грешката - $db не е обект. Виж къде се инициализира.
Той като иска по-българска реч за "дефинирана функция" не знам как ще разбере това...
 
gamena007 каза:
Замени го с mysql_query. Явно в този обект няма метод sql_query

замених го с mysql_query пак не става ..

Код:
Fatal error: Call to a member function mysql_query() on a non-object in /home/hldscs/public_html/forum/includes/functions_privmsgs.php on line 129
 
Код:
$result = $db->sql_query($sql)
Опитай това да е така:
Код:
$result = mysql_query($sql)
Обаче връзката с базата данни трябва да е нещо такова преди това:
Код:
$connection = mysql_connect("localhost", "user", "pass");

$db = mysql_select_db("db name(forum)", $connection);
 

Back
Горе