2012-11-17 194 views
-1

打破我在PHP MySQL查询:MySQL查询在PHP

$query = "SELECT serial FROM code WHERE type='".$type."' AND year='".$year."' AND subject='".$subject."' AND mounth='".$mounth."' AND day='".$day."' ORDER BY serial DESC LIMIT 1"; 

当我赞同它(用于调试)我看到这一点:

SELECT serial FROM code WHERE type='in' AND year='391' AND subject='pcyear=393' AND mounth='04' AND day='1' ORDER BY serial DESC LIMIT 1 

什么是附近主题的问题='pcyear = 393 ??

请帮助

+1

最新错误? – gks

+0

你真的需要说出你看到的错误!主题栏的数据类型是什么? – Stefan

+0

这不是'mounth'中的错字吗? –

回答

1

如果你回去echo $subject你会得到pcyear=393

检查并确保$subject正确分配我打赌。

+0

'pcyear = 393'可能是一个有效的主题,对于我们所知的所有 – Stefan

1

你$主题变量被设置为subject='pcyear=393