我正在使用 joomla 开发网站,但我遇到了一个奇怪的错误。我在以下代码中有语法错误:
$q = "TRUNCATE TABLE ".$db->quote('#__csvi_available_fields');
在运行时给出输出:
TRUNCATE TABLE 'erx_csvi_available_fields'
但是mysql显示错误:
JDatabaseMySQL::query: 1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 ''#__csvi_available_fields'' 附近使用正确的语法 SQL=TRUNCATE TABLE '#__csvi_available_fields'
奇怪的是,当我不带引号运行时,它运行正常:
TRUNCATE TABLE erx_csvi_available_fields <-- works without problem
知道这里出了什么问题吗?