Php mysql多重选择语句

Php mysql多重选择语句,php,mysql,Php,Mysql,我有这张桌子 -------------------------------------------------------- id | image | category -------------------------------------------------------- 1 | image 1 | boy 2 | imag

我有这张桌子

--------------------------------------------------------
id                | image                   | category
--------------------------------------------------------
 1                | image 1                 | boy
 2                | image 2                 | girl
 3                | image 3                 | girl
 4                | image 4                 | boy
 5                | image 5                 | girl
--------------------------------------------------------
我试着从表中选择所有的WARE id>1和<4,并且WARE类别是='girl',但我做得不对。这是我的php

$query = "SELECT * FROM dbtable where id>1 and id<4 and where category = 'girl'";
$query=“从数据库表中选择*,其中id>1和id1以及idTry


$query=“SELECT*FROM dbtable,其中id>1和id,如果希望值在某个范围内,则可以在两者之间使用:

$query = "SELECT * FROM dbtable where category = 'girl' and id between 1 and 4";

与您试图使用的上述查询相同,如果是,我想它为什么不起作用您可以查看
之间的
而不是使用
id>1,即使拼写正确,idIt也不应该存在correctly@AlexK. 你完全正确!当寻找“最佳”标题时,请考虑正确拼写。
$query = "SELECT * FROM dbtable where id>1 and id<4 and category = 'girl'";
$query = "SELECT * FROM dbtable where category = 'girl' and id between 1 and 4";