Javascript 似乎找不到jQuery$.post的解决方案

Javascript 似乎找不到jQuery$.post的解决方案,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,'从表中选择*,其中id

'从表中选择*,其中id<'$random'按id顺序描述限制1'

第9行的连接不正确:

$db->query('SELECT * FROM table WHERE id < ' . $random . ' ORDER BY id DESC LIMIT 1');
$db->query('SELECT*FROM table WHERE id<.$random.'ORDER BY id DESC LIMIT 1');
是PHP中的连接运算符


除非您喜欢SQL注入,否则我强烈建议您转义POST输入,除非您的
$db
对象为您这样做。

第9行的连接不正确:

$db->query('SELECT * FROM table WHERE id < ' . $random . ' ORDER BY id DESC LIMIT 1');
$db->query('SELECT*FROM table WHERE id<.$random.'ORDER BY id DESC LIMIT 1');
是PHP中的连接运算符


除非您喜欢SQL注入,否则我强烈建议您转义POST输入,除非您的
$db
对象为您这样做。

您需要正确连接它们。请参阅。但如果您刚刚开始学习PHP,请学习使用MySQLi或PDO扩展以及准备好的语句和绑定变量,而不是盲目地将用户输入注入SQL查询。@AmalMurali说的+1。使用准备好的语句保护自己不受SQL注入方法的影响:您需要正确地连接它们。请参阅。但如果您刚刚开始学习PHP,请学习使用MySQLi或PDO扩展以及准备好的语句和绑定变量,而不是盲目地将用户输入注入SQL查询。@AmalMurali说的+1。使用准备好的语句保护自己不受SQL注入方法的影响:这是正确答案,但请不要在公共web服务器上使用此代码,有人可能会损坏您的数据库,因为您没有转义SQL查询中的数据。@MichaelButler我实际上只是在编辑我的文章以包含此内容。:)这是正确答案,但请不要在公共web服务器上使用此代码,有人可能会损坏您的数据库,因为您没有在SQL查询中转义数据。@MichaelButler我实际上只是在编辑我的文章以包含该内容。:)