Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z wyświetlaniem zawartości tabeli.
anonym
post 12.11.2004, 17:53:36
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.07.2004

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


Witam,
napisałem skrypt który ma wyświetlać zawartość tabeli bazy danych:
  1. <?php
  2.     mysql_connect(&#092;"xxxxxxxx\", \"xxxxxxxx\", \"xxxxxxxx\");
  3.     mysql_select_db(&#092;"xxxxxxx\");
  4.     
  5.     $q = mysql_query('SELECT * FROM xxxxxxx');
  6.     
  7.     while($r = mysql_fetch_assoc($q))
  8.     {
  9.     echo .$r['login'];
  10.     echo .$r['password'];
  11.     }
  12.     mysql_free_result($q);
  13.     mysql_close();
  14. ?>

ale nie działa poprawnie (biały ekran).
Jestem pewien, że dane odnośnie serwera mysql są poprawne. Tabela ma taki układ:

Kod
ID INT(11) NOT NULL auto_increment
login CHAR(32) NULL
password CHAR(32) NULL


Do tabeli zostały wprowadzone dane.

Ten post edytował anonym 12.11.2004, 17:53:57
Go to the top of the page
+Quote Post
sf
post 12.11.2004, 19:28:53
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


error_raporting(E_ALL); // na poczatku skryptu

echo mysql_error(); // w 6 lini

print_r($r); // po 8 lini


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post
anonym
post 12.11.2004, 21:08:21
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 9.07.2004

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


Witam,
rozwiązałem już ten problem, skrypt powinien wygladać tak:
  1. <?php
  2. mysql_connect(&#092;"xxxxxxx\", \"xxxxxxx\", \"xxxxxxx\");
  3. mysql_select_db(&#092;"xxxxxxx\"); 
  4.  
  5. $q = mysql_query('SELECT * FROM xxxxxxx');
  6.  
  7. while($r = mysql_fetch_assoc($q))
  8. {  
  9.  echo ($r['ID']);
  10.  echo ($r['login']);
  11.  echo ($r['passwd']);
  12. }
  13. ?>


Ten post edytował anonym 12.11.2004, 21:09:54
Go to the top of the page
+Quote Post
sf
post 12.11.2004, 21:19:02
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


niesamowite, a wiesz czemu biała strona Ci się wyświetlała? Bo nie masz włączonej obsługi błędów! Włacz sobie ją w pliku php.ini :

error_reporting = E_ALL; display all errors, warnings and notices

Pozatym wystarczy pisać tak :

echo $zmienna; // nie potrzebne te nawiasy


--------------------
Zapraszam na mój php blog, tworzenie stron.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 01:12