代码执行正常,但返回了SQL语法错误

时间:2018-02-17 15:30:19

标签: php mysql wordpress

以下是WordPress中error_log的错误:

  

[17-Feb-2018 15:08:13 UTC] WordPress数据库错误您的SQL语法有错误;检查与MariaDB服务器版本对应的手册,以便在'AND timestamp<'附近使用正确的语法在第1行查询SELECT COUNT(DISTINCT(pid))FROM wp_ahm_download_stats WHERE uid = 11 AND timestamp> AND时间戳<由require('wp-blog-header.php'),require_once('wp-includes / template-loader.php'),include('/ themes / whycrypto / 404.php'),get_header,locate_template,load_template, require_once( '/主题/ whycrypto / header.php文件')

以下是导致错误的代码:

$downloads = $wpdb->get_var("SELECT COUNT(DISTINCT(pid)) 
                            FROM wp_ahm_download_stats 
                            WHERE uid = $userid 
                            AND timestamp > $start_date 
                                AND timestamp < $end_date");

代码完成工作没有任何问题,但error_log不断返回此语法错误。

我认为它是关于“时间戳”(可能是MySQL功能或其他东西),但事实并非如此。

非常感谢任何帮助!

0 个答案:

没有答案