我在使用新的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>";
}
如何做到这一点?
答案 0 :(得分:1)
您可以在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";
进一步参考here
答案 1 :(得分:0)
$ query =&#34;从tablename
订购coloumnname
ASC或DESC&#34;;
在哪里可以选择您的条件ASC或DESc