我正在研究PM系统,除了弄清楚正确的人将如何获得正确的消息之外,我的所有工作都无法正常进行。
有以下代码:
$query = "SELECT to, from, rank, gender, picture, title, post FROM kaoscraft_posts WHERE to = 'username' ORDER BY msg_id DESC";
我已经将其提交到数据库中并获取了,但是我需要确保正确的人收到了该消息。
to
并且from
是保留字,必须使用反引号将其包装`
http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html
$query = "SELECT `to`, `from`, rank, gender, picture, title, post FROM kaoscraft_posts WHERE `to` = 'username' ORDER BY msg_id DESC";
然而,这
WHERE `to` = 'username'
可能需要
WHERE `to` = '$username'
我怀疑这可能来自POST变量,您的问题中未显示该变量。
如果您的代码的一部分类似于以下内容:
$username=$_POST['username'];
然后在其位置使用以下内容:
WHERE `to` = '$username'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句