【发布时间】:2011-12-20 21:01:36
【问题描述】:
我正在尝试在 MySQL (phpmyadmin) 上和通过 PHP 运行嵌套查询,两者都导致相同的输出不正确。
注意:由于项目的敏感性,表名已被剪裁
SELECT * FROM `table1` WHERE ID="SELECT `field1` FROM `table2` WHERE ID=1"
这将返回零行,尽管每个查询单独给出如下有效输出
SELECT `field1` FROM `table2` WHERE ID=1
提供所需的输出,当用于主查询的第一部分时,此输出也提供所需的内容。请帮忙。
【问题讨论】:
-
必须非常敏感,如果表名本身就可以泄露它。 :)