我在网站上看了很多,以找到这个问题的解决方案,但我似乎找不到任何与我正在做的事情有关的事情 .

AND (SELECT CDPrice FROM cd WHERE CDPrice BETWEEN $p1 AND $p2)

本质上这是一个sql查询的补充,这就是它的AND SELECT .

CDPrice是列的名称,cd是表的名称 . 用于检查列的值是否在$ p1和$ p2之间的文本框输入 .

我的错误是:子查询返回超过1行

我不确定如何删除其他结果 .