需要对Joomla 2.5中的MySQL数据库进行一些操作。

什么是使用的利弊:


JDatabase或
通过PHP直接进行SQL操作(具有php函数:mysql_connect,mysql_select_db,mysql_query,mysql_fetch_row)

最佳答案

使用JDatabase无疑是成功的选择,因为您必须以某种方式找到所有表的前缀。

使用JDatabase,您可以使用#__自动访问此Joomla安装的前缀。 (请记住,您可能在一个数据库上安装了各种Joomla)。

您将不得不采取各种变通方法来以其他方式找到它,或者您必须创建不带前缀的表,这对于Joomla代码而言也是个坏主意。

我不同意wiscWeb。这不是不同意见的问题。到目前为止,我见过的所有扩展都使用JDatabase类或将该类扩展为自己的功能。 (我已经看到了数百个扩展名)

08-25 21:46