sql >> Database teknologi >  >> RDS >> Mysql

PHP Mens loop viser kun sidste række

Det er fordi du for iteration erstatter indholdet af $html2 . Du skal i stedet tilføje indholdet.

Så tag den tomme $html2 variabel uden for løkken og tilføj resultatet, mens du itererer løkken.

Koden ville se sådan ud,

$html2="";
while($row = mysqli_fetch_array($result)){
$pr = $row['product'];  
$dr = $row['description'];  
$qty = $row['qty']; 
$total = $row['total']; 

$html2 = $html2."<tr>
<td>".$i."</td>                         
<td>".$pr."</td>
<td>".$dr."</td>
<td>".$qty."</td>
<td>".$total."</td>
</tr>";

$i++; 

} 


  1. Genialt SQL Password Changer Utility til at nulstille SQL Password

  2. Sådan fungerer DAYOFMONTH() i MariaDB

  3. Tabellen muterer, trigger/funktion ser den muligvis ikke (hvilket forhindrer en gennemsnitskarakter i at falde til under 2,5)

  4. Hvordan får man slutningen på en dag?