Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt do wyświetlenia bazy Pilne!!!
Slayer
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 23.04.2003

Ostrzeżenie: (0%)
-----


:?:
Witam
Potrzebuje skryptu który wyświetla zawartość całej wybranej tabeli z MySql. Rekordy muszą być wyświetlane jeden pod drugim. Pilnie
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
itsme
post
Post #2





Grupa: Zarząd
Postów: 1 512
Pomógł: 2
Dołączył: 22.04.2002
Skąd: Koszalin




phpmyadmin taka stanowi on nazwe reszte poszukaj na sieci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Jabol
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 1 467
Pomógł: 13
Dołączył: 22.02.2003

Ostrzeżenie: (0%)
-----


możesz też foreach i nie znać nazw pól, pozatym phpmyadmin robi naprawdę fajnie (i jeszcze koloruje wiersze na przeniam!!!)
Go to the top of the page
+Quote Post
janek338
post
Post #4





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 28.04.2003

Ostrzeżenie: (0%)
-----


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]
Go to the top of the page
+Quote Post
DeyV
post
Post #5





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




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ę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:20