我正在Joomla网站上工作,我们正在运行jomsocial,我的问题是关于使用JFactory的数据库连接。目前我需要来自不属于jomsocial的数据库表的信息,因此我必须从特定页面进入数据库,而我做错了。只是因为我无法弄清楚如何正确地运作,所以我在这里寻求帮助。目前我只是使用常规的php和mysql_connect ..我的数据库连接看起来像......
$db_host = 'localhost';
$db_user = 'xxxxxxxx';
$db_pass = 'xxxxxxxx';
$db_database = 'xxxxxxxx';
$link = mysql_connect($db_host,$db_user,$db_pass) or die('Not connected');
mysql_select_db($db_database,$link);
$user = CFactory::getUser($userid);
$user_plan = mysql_query("SELECT blah FROM blah WHERE blah = '".$user->id."'");
$user_plan_row = mysql_fetch_array($user_plan);
这是有效的,即使它错了。我想做的是使用
JFactory::getDbo();
我发现this page很好地描述了我的语法,但我无法在不破坏页面的情况下实现任何描述的方法......
任何想法或帮助都非常感谢,因为它现在我在文件中拥有所有安全信息,我不希望我想使用正确的方法,因为当它到了移动网站的时候我我将不得不手动更改其中的每一个而不是像往常一样更改配置文件。
答案 0 :(得分:0)
您链接的资源对我来说似乎不错,您需要发布一些特定的错误。