フォーラムでユーザーのアクティビティを試すコードを作成し、この行を追加すると
$cat_id = $db->fetch("SELECT name FROM " . $prefix . "_categories WHERE id =" . mysql_real_escape_string($forum_data['cat_id']));
$page_title_pro = ' > ' . $system->present($cat_id['name']) . ' > ' . $system->present($forum_data['name']) . '';
私は得る
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 's Treasures > Contests' WHERE id = '2'' at line 1
2 が私のユーザー ID であると想定しています。フッターには次のように表示されます。
$db->query("UPDATE accounts SET flocation = '$session_location', page = '$page_title_pro' WHERE id = '$id';");
エラーが見つからないようで、cat_id を取り出すとすべて正常に戻りますが、現在のアクティビティをプロファイルに使用できません。助言がありますか?