Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Odczytywanie z tabeli MySQL
Forum PHP.pl > Forum > Przedszkole
matysek83
Mam problem z odczytywaniem z bazy MySQL. Odczytuje mi 5 wierszy a w sumie jest 8 i tyle odczytuje z mysql_num_rows($result). Natomiast pętla kończy się po 5 wpisach.
  1. if ((empty($_GET['page'])) || ($_GET['page']) == 1 )
  2. {
  3. $how_much_loops = 0;
  4. for ($i = 0; $i < mysql_num_rows($result); $i++)
  5. {
  6.  
  7. if (isset($_SESSION['sortby']) && (isset($_SESSION['dir'])))
  8. {
  9. $sortby = $_SESSION['sortby'];
  10. $dir = $_SESSION['dir'];
  11. $query = "SELECT * from returned_books ORDER BY $sortby $dir, returned_id ASC LIMIT 10 OFFSET $i";
  12. }
  13. else $query = "SELECT * from returned_books LIMIT 10 OFFSET $i";
  14. //$query = "SELECT * from table_books ORDER BY borrowed_id DESC LIMIT 10 OFFSET $i";
  15.  
  16. if ($how_much_loops >= 10) break;
  17.  
  18.  
  19. $result = mysql_query($query) or die(mysql_error());
  20. $row = mysql_fetch_assoc($result);
  21.  
  22. echo "<tr>";
  23. echo "<td>".($i+1)."</td>";
  24. echo "<td>".$row['returned_id']."</td>";
  25. echo "<td>".$row['borrowed_id']."</td>";
  26. echo "<td>".$row['book_id']."</td>";
  27. echo "<td>".$row['user_id']."</td>";
  28. echo "<td>".$row['date_borrowed_book']."</td>";
  29. echo "<td>".$row['date_of_return']."</td></tr>";
  30.  
  31. $how_much_loops++;
  32.  
  33.  
  34.  
  35. }
  36. echo "</table>";
  37. }


https://github.com/matysek83/Library/
plik admin.history.php
Rysh
  1. while($row = mysql_fetch_assoc($result)) {
  2. /* reszta kodu */
  3. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.