动态SQL查询疑难解答

时间:2015-02-23 11:24:30

标签: php mysql

任何人都可以帮助我查询中的错误吗?

无错误查询:

SELECT * FROM table WHERE s_id=$id ORDER BY id DESC

查询错误:

SELECT * FROM table WHERE s_id=$id AND position=$position ORDER BY id DESC

我想在我的数据库中输出数据,其中id和position =输入的id和位置

提前致谢

2 个答案:

答案 0 :(得分:0)

位置列是否为varchar类型。在这种情况下,您可能必须在$ position值附近加上引号。

SELECT * FROM table WHERE s_id=$id AND position='$position' ORDER BY id DESC

答案 1 :(得分:0)

我认为你们两个条件都不对。首先,您可以查看OR条件。