如果我想在php中查询一个查询结果应该怎么走?假设我有这个..
$result = mysql_query("SELECT * FROM tbl_x WHERE tbl_x.attribute = y");
现在我需要查询那个 $result 来过滤我从它的查询中得到的结果。请注意,我不想这样做...
$result2 = mysql_query("SELECT * FROM ( SELECT * FROM tbl_x WHERE tbl_x.attribute = y ) AS tbl_x1 WHERE tbl_x1... etc");
我想避免这种情况的原因是在执行这样的查询时出现“重复列”错误。
我正在寻找类似...
$result = mysql_query("SELECT * FROM tbl_x");
$result2 = mysql_query_result($result);