php - 此 SQL 查询 (MyBB-Teamspeak-Sync) 中的错误在哪里?

标签 php mysql mybb

谁能告诉我以下 mysql 查询中的语法错误是什么?

select uf.ufid,u.username,u.usergroup,u.additionalgroups,uf.fid18,uf.,uf. FROM mybb_userfields as uf JOIN mybb_users as u ON uf.ufid=u.uid WHERE (uf.fid18 IS NOT NULL OR uf. IS NOT NULL OR uf. IS NOT NULL) AND (uf.fid18 != '' OR uf. != '' OR uf. != '')

错误报告:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'uf. FROM mybb_userfields as uf JOIN mybb_users as u ON uf.ufid=u.uid WHERE (uf.f' at line 1

提前致谢

最佳答案

您有多个“uf”实例。这会引起问题。 正如 Aynber 提到的,您有这两个实例,但在 sql 代码中还有其他实例。一旦将字段名称与这些表别名相关联,您应该会看到更好的结果。 祝你好运!

关于php - 此 SQL 查询 (MyBB-Teamspeak-Sync) 中的错误在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44575398/

相关文章:

php - 用于检查房间可用性的 SQL 查询

MySQL:LIKE 子句中的 Select 语句

python - 通过SimpleHTTPServer调用python脚本将数据插入MYSQL数据库

mysql - 如何在一个查询中将调节器列的 SELECT 与列的 SUM 的 SELECT 结合起来?

php - 如何打印最多帖子的用户的用户名

php - 如何制作静态动态页面?

php SoapClient 执行soap请求时出现错误 "Cannot assign requested address"

php - 在 localhost 中执行代码时,php 文件中的部分 html 文件没有出现

php - 如何以自定义方式在我的 Zend Framework 应用程序中实现 jquery?