J'ai ce code ...Comment ajouter un « ordre par » clause en PHP à une requête MySQL (T_Error inattendu ...)
<?
$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>
<?
}
?>
et je veux trier mes résultats par prix. Jusqu'à présent, je n'ai pas réussi à obtenir l'ordre de «prix» ASC à travailler. L'aide est très appréciée.
S'il vous plaît prvide l'erreur complète que vous recevez. Cela ressemble à une erreur de syntaxe PHP basique. – RandomSeed
Erreur d'analyse: erreur de syntaxe, inattendue T_STRING dans /home/content/33/7377933/html/updates/products/index.php à la ligne 51 –
Cela ne se produit que lorsque j'ajoute ORDER BY prix ASC Après "where category =". $ ID " –