Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z wyświetlaniem zawartości tabeli.
anonym
post
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
 
Start new topic
Odpowiedzi (1 - 3)
sf
post
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
Go to the top of the page
+Quote Post
anonym
post
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
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
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: 22.08.2025 - 12:28