2012-12-29 40 views
-3

我有這樣的代碼......如何「按訂單」的條款在PHP添加到MySQL查詢(意外T_Error ...)

<? 
$sql = "SELECT * FROM products where category =". $ID ; 
$result = @mysql_query($sql); 
while ($row=mysql_fetch_array($result)) 
{ 
?> 

<table width="810" valign="center"> 
<tr height="100px"> 

<td width="150px"><img src="<?php echo($row['imagethumb']) ?>" width="150" height="100" border="0" /></td> 

<td width="200px"><h3><a href='item.php?id=<?php echo($row['id']) ?>'> <?php echo($row['title']) ?></a></h3></td> 

<td width="200px"><h4>$<?php echo($row['price']) ?></h4> </td> 

<td><h4><a href="<?php echo($row['cartlink']) ?>"><span class="addtocart"></span></a></h4></td> 
</tr> 
</table> 


<? 
} 
?> 

,我想我的結果按價格排序。到目前爲止,我還沒有能夠獲得ORDER BY'price'ASC的工作。非常感謝幫助。

+3

請prvide您收到完整的錯誤。這看起來像一個基本的PHP語法錯誤。 – RandomSeed

+0

解析錯誤:語法錯誤,意外的T_STRING在第51行的/home/content/33/7377933/html/updates/products/index.php –

+0

這隻發生在我添加ORDER BY price ASC後「where category =」。 $ ID「 –

回答

2

試試這個:

$sql = "SELECT * FROM products where category ='".$ID."' order by columnname ASC " ; 
+0

這個工程,對我的無能感到抱歉!非常感謝大家! –