我不知道这是否可行,而且我知道Mediawiki不是为此而设计的,但我无法真正找到任何关于此的信息,并担心我没有使用正确的术语。是否可以让Mediawiki上的页面连接到数据库?例如,假设您在服务器上的数据库中存储了一个信息表,其中列出了一组国家/地区数据。 Mediawiki页面是否有办法从该数据库中获取信息,比如使用PHP,并将其输出为HTML表格?像传统的.php文件一样链接到mySQL表并将其信息显示到HTML表中?或者我是否必须使用我的PHP脚本来生成表格,然后基本上将信息传递给Mediawiki?
非常感谢你! :)
答案 0 :(得分:2)
这是正确使用的扩展,我会说(虽然我因为我写了它而有偏见):http://www.mediawiki.org/wiki/Extension:External_Data
答案 1 :(得分:0)
您可以轻松地write extensions使用PHP中的MediaWiki,它可以连接到您的自定义数据库。
您的案例可以通过Special Page来解决,该tag extension旨在准确抓取该国家/地区表,但您也可以编写解析器函数挂钩或{{3}}来包含该表(或该数据库中的任何其他表) ?)在通常的维基页面中。
答案 2 :(得分:0)
此扩展程序应该执行此操作:http://www.mediawiki.org/wiki/Extension:SQL2Wiki。