显示特定的行php

时间:2013-12-04 14:16:18

标签: php mysql database

我是一个糟糕的PHP菜鸟,我有一个关于从我的表中读出特定数据的问题。

我设置了这个表,其中包含一些数据字段。

+----+-------------+-------+
| id | description | img   |
+----+-------------+-------+
|  1 | sdkfhkjsh   | 2.png |
|  2 | isoaskdlja  | 3.png |
+----+-------------+-------+

等。

如何读出并仅显示ID为1的行? 我有这个小的HTML设置,它工作,但只读出我的完整表。

  <?php
include("Connect.php");
$command = "SELECT * FROM shangxia_tshirts ORDER BY id ASC";
$result = mysql_query($command);
?>
<?
while($columns = mysql_fetch_array($result)){
?>
        <div class="tile">
        <img src="styling/img/t-shirts/<? echo $columns['img']; ?>.png">
            <div class="inside_tile">
            <div class="price_basket"><h1><? echo $columns['title']; ?></h1> </div>
            <div class="price"><h1><? echo $columns['price']; ?></h1> </div>
            </div>
        </div>
<? } ?>

3 个答案:

答案 0 :(得分:1)

$command = "SELECT * FROM shangxia_tshirts WHERE id = '1' ORDER BY id ASC";

答案 1 :(得分:0)

只需修改SQL查询

$command = "SELECT * FROM shangxia_tshirts WHERE ID=1";

答案 2 :(得分:0)

如果这是您唯一需要显示的内容,则可以在查询中对其进行过滤。

为什么在不需要时加载数据?

$command = "SELECT * FROM shangxia_tshirts where id=1 ORDER BY id ASC";