如何在PHP/MYSQL中限制条件化结果查询?

如何在PHP/MYSQL中限制条件化结果查询?,php,mysql,limit,Php,Mysql,Limit,我需要限制查询的前六个结果,条件是 我想这样做: mysql_query("CREATE VIEW [test] AS SELECT * FROM table WHERE status=1"); $sel = "SELECT * FROM [test] LIMIT 0,6"; $result = mysql_query($sel); while($r=mysql_fetch_array($result)){ echo "".$r['id']."<br>"; } my

我需要限制查询的前六个结果,条件是

我想这样做:

mysql_query("CREATE VIEW [test] AS SELECT * FROM table WHERE status=1");

$sel = "SELECT * FROM [test] LIMIT 0,6";

$result = mysql_query($sel);

while($r=mysql_fetch_array($result)){ 
    echo "".$r['id']."<br>";
}
mysql_查询(“创建视图[test]作为SELECT*fromtable,其中status=1”);
$sel=“从[测试]限制0,6中选择*”;
$result=mysql\u查询($sel);
而($r=mysql\u fetch\u数组($result)){
回显“$r['id']”。
; }
我怎么做?谢谢

$query = "SELECT * FROM `table` WHERE this = 'that' ";
$limit = "ORDER BY index LIMIT 6 ";
$result = mysql_query($query.$limit);

您需要限制有序条件选择。(您可能不必订购此产品)

您是否尝试添加
WHERE
子句?没什么特别的,把它放在我不明白的
限制之前就行了。
$sel=“从[test]中选择*条件=值限制0,6”有什么问题就这么简单。实际上,我的代码的其他部分有问题。这就是fetch_数组无法工作的原因。谢谢大家,就这么简单。实际上,我的代码的其他部分有问题。这就是fetch_数组无法工作的原因。谢谢大家。