2017-05-17 51 views
-4

我想在我的页面中将我的mysql表显示到表中。一切正常,但顺序是相反的,第一行是20,然后是19,18,17等等。有人能帮我吗?将mysql结果显示到表中

 <?php 
$id = mysql_connect("localhost","root","") or die('Could not connect: ' . mysql_error()); 
mysql_select_db("angajati", $id) or die('Could not select db: ' . mysql_error()); 
$query1 = "SELECT * FROM angajati "; 
$result = mysql_query($query1) or die('Error querying database.'); 

echo "<table summary='text' cellpadding='0' cellspacing='0'> 
<thead> 
<tr> 
<th>ID</th> 
<th>Nume</th> 
<th>Prenume</th> 
</tr> 
</thead> 
<tbody> 
"; 

while($row = mysql_fetch_array($result)) 
{ 
echo "<tr class='dark'>"; 
echo "<td>" . $row['ID'] . "</td>"; 
echo "<td>" . $row['Nume'] . "</td>"; 
echo "<td>" . $row['Prenume'] . "</td>"; 
} 
echo "</tbody> </table>"; 
mysql_close(); 
?> 
+3

关闭'在使用过时的'mysql_ *'API的'loop' –

+2

** **停止标签tr'。使用'mysqli_ *'或'PDO' – Jens

+2

正如我理解你正确,你应该命令你的结果:'选择*从angajati命令由ID ASC' – Jens

回答

1

1)由ID ASC

`SELECT * FROM angajati order by ID asc` 

2)缺少TR接近

警告的mysql_query,mysql_fetch_array,的mysql_connect等扩展是在PHP 5.5.0弃用使用顺序,并在PHP 7.0.0中被删除。 应该使用MySQLi或PDO_MySQL扩展。

尝试使用mysqli_ *

  <?php 
     $id = mysqli_connect("localhost","root","") or die('Could not connect: ' . mysqli_connect_error()); 
     mysqli_select_db($id,"angajati") or die('Could not select db: ' . mysqli_error()); 

     $query1 = "SELECT * FROM angajati order by ID ASC"; 

     $stmt = $id->prepare($query1); 
     $stmt->execute(); 
     $result = $stmt->get_result(); 
     $count = $result->num_rows; 

     echo "<table summary='text' cellpadding='0' cellspacing='0'> 
     <thead> 
     <tr> 
     <th>ID</th> 
     <th>Nume</th> 
     <th>Prenume</th> 
     </tr> 
     </thead> 
     <tbody> 
     "; 
     if($count>0){ 
      while($row = $result->fetch_assoc()) 
      { 
      echo "<tr class='dark'>"; 
      echo "<td>" . $row['ID'] . "</td>"; 
      echo "<td>" . $row['Nume'] . "</td>"; 
      echo "<td>" . $row['Prenume'] . "</td>"; 
      echo "</tr>"; 
      } 
     } 
     echo "</tbody> </table>"; 
     mysqli_close($id); 
     ?> 
+0

谢谢,我会尝试。 –

+0

如果我的答案很有用,用绿色勾号标记它对未来的用户参考很有用。 @MelnicIvan – JYoThI