在 joomla MVC 中,我遇到了这个 SQL 查询。我无法理解#sign 的目的??
INSERT INTO `#__helloworld` (`greeting`) VALUES
('Hello World!'),
('Good bye World!');
最佳答案
它在运行时被该安装的前缀替换。这样您就可以在同一个数据库中运行多个 Joomla 安装,只要它们都具有不同的前缀即可。您可以在全局设置和 configuration.php 文件中找到您安装的前缀。
整个 #__
部分是替换正常工作所必需的。因此,仅 #
将无法按预期工作。
*请注意,这是 Joomla 特定的构造,所以不要指望它只适用于 PHP/MySQL。它适用于所有 Joomla 版本,强烈推荐。
关于joomla - Joomla 中使用#(井号)符号的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18711194/