2017-08-03 67 views
0

我希望能够在Mediawiki(内联查询)的页面中运行SQL查询。我甚至不确定这是可能的,还是只能通过SSH才能做到。我发现MediaWiki提供的信息让新用户感到困惑。在Mediawiki上运行SQL内联查询

就我而言,由于安全原因SQL查询被打包,所以语法不会完全是SQL。

问题将是: 我们可以在Mediawiki页面中进行内联SQL(或包装的SQL)查询吗?如果是,如何?如果不是,是否有类似的替代方案? (例如,创建一个函数用查询访问它)。请尽可能提供示例,并考虑到我不熟悉Mediawiki数据结构。例如,假设我想知道名为'user1'和'user2'的用户创建的所有页面。

此外,如果有一个扩展,这有助于这一点,这将是值得一提的。

我使用wampserver3.0.6_x64,apache2.4.23,mysql5.7.14和php5.6.25。

+0

[SQL2Wiki](https://www.mediawiki.org/wiki/Extension:SQL2Wiki)会执行原始查询,但正如您所说,它是超级不安全的。 – Tgr

回答

0

搜索了一会儿后,我测试了2个分机这一起选择可以工作得很好完成这个任务:

CargoPage forms

货物允许您创建从其他兆瓦内容独立工作SQL表(这意味着您将不得不使用包装的SQL语法在这些表中引入信息,建议通过与查询调用模板的表单)。