db->query( "UPDATE `" . TABLE_PR-6ren">
gpt4 book ai didi

php - 是什么导致此 "MySQL error #1054 - Unknown column"错误?

转载 作者:行者123 更新时间:2023-12-01 00:15:20 25 4
gpt4 key购买 nike

我在处理这个 MySQL 查询时遇到了一点问题。我已经使用了我在另一个问题中看到的建议,但仍然无效....

这是代码

$kernel->db->query( "UPDATE `" . TABLE_PREFIX . "users` 
SET `total_downs` = `total_downs` + 1
WHERE `phcdl_files`.`file_author` = " . $file['file_author'] );

哪个给

Invalid SQL Query
Unknown column 'phcdl_files.file_author' in 'where clause' (MySQL error no; 1054)

最佳答案

这意味着列 file_author 不存在于表 phcdl_files 中。你可能想要

$kernel->db->query( "UPDATE " . TABLE_PREFIX . "users SET total_downs = total_downs + 1 WHERE file_author = " . $file['file_author'] );

编辑:请参阅上面 Byron Whitlock 的评论。您通常不想将变量直接插入到 SQL 查询字符串中。

关于php - 是什么导致此 "MySQL error #1054 - Unknown column"错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5120634/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com