
A to moja funkcja:
function get_request_to_table() { include 'db.php'; $sql="SELECT * FROM zadania WHERE dokogo='".$_SESSION['valid_user']."'"; $result=mysqli_query($conn,$sql); $p = 1; $row=mysqli_fetch_assoc($result); for($i=0; $i <= 5; $i++) { <th scope=\"row\">".$p++."</th> <td>".$row['user']."</td> <td>".$row['dodano']."</td> <td>".$row['tytul']."</td> <td>".$row['priorytet']."</td> <td>".$row['status']."</td> </tr>" ); } // Free result set mysqli_free_result($result); mysqli_close($conn); }
Chcę wyświetlić 5 wierszy, ale bez powtarzania. Próbowałem używać mysqli_num_rows ale wyświetlało mi błędy i nie mógł zwrócić wyniku... Jak poprawnie skorzystać z mysqli_fetch_assoc, z tego co mi wiadomo zwraca tabelę asocjacyjną czyli zamiast numerków przydziela takie same skojarzenia jak w bazie, no ale teraz pojawia się pytanie jak wyświetlić kolejny wynik z bazy a nie tylko ostatni wpisany?