Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Pobieranie rekordów, Nie mogę pobrać rekordów z mysql
redelek
post
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Witam,

Chcę pobrać wszystkie rekordy z tabeli i wyświetlić je. Niestety pomimo usilnych wysiłków coś mi nie idzie. kodzik mam taki

  1. <?php
  2. // Łączenie i wybranie bazy
  3. $link = mysql_connect('localhost', 'root', 'passwd')
  4. or die('Nie można się połączyć: ' . mysql_error());
  5. $zapytanie = "SELECT id, dzial, temat, opis, linki, data_wpisu, zalacznik FROM `f_dane`";
  6. $idzapytania = mysql_query($zapytanie);
  7. echo $idzapytanie;
  8. echo '<table>';
  9. //echo mysql_error();
  10. while ($wiersz = mysql_fetch_row($idzapytania)) 
  11.  {
  12.  
  13. echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td></tr>';
  14.  }
  15. echo '<table>';
  16. ?>


Będę bardzo wdzięczny za pomoc

Redelek

Ten post edytował redelek 3.09.2007, 15:28:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
Hazel
post
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


A może byś napisał, co takiego nie dziala?
added: oczywiście oprócz tego, że 2 razy otworzyłeś tabelę i ani razu nie zamknąłeś.

Ten post edytował Hazel 3.09.2007, 15:31:23
Go to the top of the page
+Quote Post
qqrq
post
Post #3





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


A jaki błąd ci dokładnie wyskakuje? Zapytanie na pewno dobre?
Go to the top of the page
+Quote Post
redelek
post
Post #4





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Cytat(Hazel @ 3.09.2007, 14:30:50 ) *
A może byś napisał, co takiego nie dziala?
added: oczywiście oprócz tego, że 2 razy otworzyłeś tabelę i ani razu nie zamknąłeś.


No właśnie o to chodzi że nic się nie wyświetla mam czystą stronę (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Ani błędów , ani wyników
Go to the top of the page
+Quote Post
qqrq
post
Post #5





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Masz error_reporting ustawiony na E_ALL? W tabeli na pewno coś jest?
Go to the top of the page
+Quote Post
Hazel
post
Post #6





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Pokaż schemat tabeli, albo zastosuj chwilowo:
  1. SELECT * FROM f_dane
Go to the top of the page
+Quote Post
markotny
post
Post #7





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 2.09.2007
Skąd: Wielkopolska

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


Błąd tkwi w zapytaniu do mysql. Niestety zapomniałeś średnika i nie wiem czemu nikt nie zwrócił na to uwagi. No i niepotrzebnie ująłeś nazwę tabeli w apostrofy.
Napisałeś:
$zapytanie = "SELECT id, dzial, temat, opis, linki, data_wpisu, zalacznik FROM `f_dane`";
a winno być
$zapytanie = "SELECT id, dzial, temat, opis, linki, data_wpisu, zalacznik FROM f_dane;";

Można zapytać
$zapytanie = "SELECT * FROM f_dane;";
a w pętli while ($wiersz = mysql_fetch_row($idzapytania))
wynik wyświetlać w postaci np echo ('<tr><td>'. $wiersz['dzial'].'<tr><td>');
Spróbuj.
Go to the top of the page
+Quote Post
qqrq
post
Post #8





Grupa: Zarejestrowani
Postów: 418
Pomógł: 8
Dołączył: 16.11.2006

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


Średnika nie musi być, a "ciapki" też są dozwolone, chyba że redelek ma jakąś starą wersję MySQL-a - wtedy rzeczywiście tu może być błąd. No ale to coś się powinno wyświetlać...
Go to the top of the page
+Quote Post
drPayton
post
Post #9





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Może ślepy jestem, ale błędu nie widzę.
Daj:
  1. <?php
  2. var_dump(mysql_fetch_row($idzapytania));
  3. ?>

Powinno wyrzucić tablicę z pierwszym pobranym rekordem z bazy.
Będzie wiadomo, że zapytanie dobrze idzie. Poza tym raportowanie błędów jak pisał @qqrq

Ten post edytował drPayton 4.09.2007, 08:44:33
Go to the top of the page
+Quote Post
redelek
post
Post #10





Grupa: Zarejestrowani
Postów: 658
Pomógł: 37
Dołączył: 4.06.2005
Skąd: Wawa

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


Dzięki wszystkim za pomoc, ale nie ma to jak poranne nowe spojrzenie (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
W bazie nie miałem rekordów (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Pacanów się kłania. Już sobie poradziłem wszystko śmiga i jest oki. Dziękuję za podpowiedzi co do testowania.


Dzięki
Redelek
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 - 22:15