我是一个糟糕的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>
<? } ?>
答案 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";