无法在何处使用条件

时间:2015-02-04 13:16:00

标签: php mysql phpmyadmin

我开发了一个应用程序,现在需要在我的查询中使用where条件来整理75000到150000的汽车范围..但它不会返回任何东西..任何人都可以帮我解决这个问题

    <?php
    if(isset($_GET['id']))
        {
            mysql_query($qry);
     }
    $result = mysql_query("SELECT * FROM cars where (price<75000 and price>150000)");

    echo "<table border='1'>
<tr>
<th>Id</th>
<th>color</th>
<th>cond</th>
<th>make</th>
<th>price</th>
</tr>";
while($row = mysql_fetch_array($result)) {
  echo "<tr>";?>
   <td width=5%>
                <?php echo $row['id']; ?>

            </td>
  <td width=10%>
                <?php echo $row['color']; ?>
            </td>

  <td width=10%>
                <?php echo $row['cond']; ?>
            </td>

  <td width=10%>
                <?php echo $row['make']; ?>
            </td>
  <td width=10%>
                <?php echo $row['price']; ?>
            </td>
  <?php
  echo "</tr>";
}

1 个答案:

答案 0 :(得分:1)

正如我所见,我认为您的WHERE子句是错误的。 WHERE (price<75000 and price>150000), 我认为它应该是: WHERE (price > 75000 AND price < 150000),也可以使用 BETWEEN条款。