我来自Server背景,我认为这可能意味着它是一个临时表,但是在阅读了MySql临时表之后,我认为这不是真的。
我在以下背景下看到了这一点:
SELECT ID, Name FROM #_SomeName更新
此查询是在PHP中定义的,然后在MySQL数据库上运行。我不确定这会不会有什么区别.
下面是我正在运行的PHP代码:
$query="select id, name from #__SomeName";
$db=&JFactory::getDBO();
$db->setQuery($query);发布于 2010-07-02 16:53:05
在MySQL中,#是一个结尾的评论:
http://dev.mysql.com/doc/refman/5.1/en/comments.html
在JFactory中,#__被用作位置持有者。见这里:
http://docs.joomla.org/How_to_use_the_database_classes_in_your_script
发布于 2010-07-02 16:50:22
评论
# comment
-- also a comment高亮的语法回答了问题;)
发布于 2010-07-02 16:59:19
您确定表名没有使用backticks引用吗?也许在申请中?它可能会出现在MySQL的查询日志中。
mysql> create table `#t` (i int);
mysql> insert into `#t` (i) values (10);
mysql> select * from `#t`;
+------+
| i |
+------+
| 10 |
+------+https://stackoverflow.com/questions/3167576
复制相似问题