Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP Podczas gdy pętla wyświetla tylko ostatni wiersz

To dlatego, że dla iteracji zastępujesz zawartość $html2 . Zamiast tego musisz dołączyć treść.

Więc weź puste $html2 zmiennej poza pętlą i dodaj wynik podczas iteracji pętli.

Kod wyglądałby mniej więcej tak,

$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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Schemat bazy danych systemu wiadomości

  2. Wstawianie zmiennoprzecinkowych/dziesiętnych wartości PHP do MySQL

  3. MySQL Connector/C++ OS X 10.9 Mavericks i XCODE 5.0.2

  4. Różnica między -> a ::w PHP MySQLi OOP

  5. transakcja mysql - wycofaj każdy wyjątek