我在新的mysql/php代码上有点挣扎,我有一个截图可以挑选出我所有的书,但我想按作者排序。( row[1]
)
$db=new mysqli("$dbhost","$dbuser","$dbpass");
$db->select_db("$dbname");
$query="select * from book";
$result=$db->query($query);
//find number of rows
$num_rows=$result->num_rows;
for($i=0;$i<$num_rows;$i++)
{
//fetch row
$row=$result->fetch_row();
$total=$total+$row[2];
echo "<tr>";
echo "<td><a href='http://isbndb.com/search/all?query=".$row[8]."'>$row[4]</td>" ;
echo "<td>$row[1]</td>" ;
echo "<td>$row[10]</td>" ;
echo "<td>$row[9]</td>" ;
$stoke=$row[2]-$row[3];
$tstoke=$tstoke+$stoke;
$tout=$total-$tstoke;
echo "<td width='"30'">$stoke</td>" ;
echo "</tr>";
}
如何做到这一点?
您可以在
select
后的查询中使用它
$query="select * from book ORDER BY author";
//or
$query="select * from book ORDER BY author DESC";
避免使用 * 尝试提及字段名称(即)
$query="select id,books,author,etc from book ORDER BY author";
进一步参考这里
$query="按ASC或DESC从tablename
顺序中选择coloumnname
"; 您可以在其中选择您的条件 ASC 或 DESc