Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Skrypt do wyświetlenia bazy Pilne!!!
Forum PHP.pl > Forum > Gotowe rozwiązania
Slayer
:?:
Witam
Potrzebuje skryptu który wyświetla zawartość całej wybranej tabeli z MySql. Rekordy muszą być wyświetlane jeden pod drugim. Pilnie
itsme
phpmyadmin taka stanowi on nazwe reszte poszukaj na sieci smile.gif
Jabol
możesz też foreach i nie znać nazw pól, pozatym phpmyadmin robi naprawdę fajnie (i jeszcze koloruje wiersze na przeniam!!!)
janek338
Bravewarrior chyba zrobił błąd. Jego skrypt w nieskończonej pętli wyswietla cały czas tylko pierwszy rekord z tabeli. Może ja się mylę bo zaczynam dopiero prace z sql i php, ale ja musiałem najpierw policzyc rekordy a potem je dopiero pobrać po kolei:
Kod
<?

$sql_login='user';

$sql_password='hasło';

$sql_baza="nazwa_bazy";

$nazwa_tabeli="nazwa_tabeli";



@ $baza = mysql_pconnect("localhost","$sql_login","$sql_password");

if (!$baza)

  {

     echo "Błąd. Nie mozna połączyc się z bazą danych";

     exit;

  }

mysql_select_db($sql_baza, $baza);

$query="select * FROM $nazwa_tabeli";

$result = mysql_query($query, $baza);





$num_results = mysql_num_rows($result);



  echo "<p>Liczba odszukanych rekordów: ".$num_results."</p>";



  for ($i=0; $i <$num_results; $i++)

  {

     $row = mysql_fetch_array($result);

     echo "<p><strong>".($i+1).". Opis-pola-nr-1: ";

     echo stripslashes($row["pole1"]);

     echo "</strong><br>Opis-pola-nr-2: ";

     echo stripslashes($row["pole2"]);

     echo "<br>Opis-pola-nr-3: ";

     echo stripslashes($row["pole3"]);

     echo "</p>";

  }



?>

?>[/php]
DeyV
Dlatego właśnie w takim przypadku zazwyczaj korzysta się w while ( i wcale nie była to nie kończaca się pętla) Po prostu gdy odczytamy wszystkie wiersze w wyniku, mysql_fetch_array zwróci false, więc przerwie pętlę.
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.