-4

私はこのコードを持っています...

<?
    $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>

<?
    }
?>

そして、結果を価格で並べ替えたいと思います。これまでのところ、ORDERBY'price'ASCを機能させることができませんでした。

4

1 に答える 1

2

これを試して:

$sql = "SELECT * FROM products where category ='".$ID."' order by columnname ASC " ;
于 2012-12-29T18:17:06.393 に答える