Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Wypisanie całej bazy
Forum PHP.pl > Forum > Przedszkole
Watt
Witam,

Mam pytanie jak wypisać wszytko z bazy i umieścić to w tabeli:
Mój kod


Kod
$resource= mysql_query("SELECT id,nick, password FROM user" ) or die(mysql_error());
while($result = mysql_fetch_object($resource)) {
$id[$i] = $result->id;
$nick[$i] = $result->nick;
$password[$i] =$result->password;
$i++;
}
echo '<table border=1>';
echo '<tr><td>ID</td> <td>IP<td/></tr>';
for($jj = 0; $jj = 3; $jj++){
echo '<tr><td>'.$id[$j].'</td> <td>'.$nick[$j].' '.$password[$j].'</td></tr>';

}
echo '</table>';


Skrypt się zawiesza i pokazuje:
Kod
28 nick lol
28 nick lol
28 nick lol


Jak sprawdzić ilość wierszy i ustawić mu, aby wszytko wypisał ?
potreb
Po co używasz for, możesz to zrobić w pętli while, wyświetlenie wszystkich danych
Watt
Wybaczcie moje pytanie, lecz skoro jestem w przedszkolu - mógłbym się zapytać co proponujecie dodać do while ?

Kod
while(isset(mysql_fetch_object($resource)))


Nie działa, wybaczcie głupie błędu, ale nie umiem php.

Pozdrawiam.
kefirek
  1. <?php
  2. $wynik = mysql_query("SELECT id,nick, password FROM user");
  3.  
  4. echo '<table border=1>';
  5.  
  6. echo '<tr><td>ID</td> <td>IP<td/></tr>';
  7. while($r = mysql_fetch_assoc($wynik)) {  
  8. echo "<tr><td>".$r['id']."</td> <td>".$r['nick']." ".$r['password']."</td></tr>";
  9. }
  10. echo '</table>';
  11.  
  12.  
  13. $ile = mysql_result(mysql_query("SELECT FOUND_ROWS() AS ile"),0);
  14. echo 'liczba wierszy'.$ile;
  15. ?>
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.