redelek
3.09.2007, 15:27:42
Witam,
Chcę pobrać wszystkie rekordy z tabeli i wyświetlić je. Niestety pomimo usilnych wysiłków coś mi nie idzie. kodzik mam taki
<?php
// Łączenie i wybranie bazy
$zapytanie = "SELECT id, dzial, temat, opis, linki, data_wpisu, zalacznik FROM `f_dane`";
//echo mysql_error();
{
echo '<tr><td>'. $wiersz[0] .'</td><td>'. $wiersz[1] .'</td><td>'. $wiersz[2] .'</td><td>'. $wiersz[3] .'</td></tr>'; }
?>
Będę bardzo wdzięczny za pomoc
Redelek
Hazel
3.09.2007, 15: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ś.
A jaki błąd ci dokładnie wyskakuje? Zapytanie na pewno dobre?
redelek
3.09.2007, 17:35:14
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ę

Ani błędów , ani wyników
Masz error_reporting ustawiony na E_ALL? W tabeli na pewno coś jest?
Hazel
3.09.2007, 18:51:50
Pokaż schemat tabeli, albo zastosuj chwilowo:
SELECT * FROM f_dane
markotny
3.09.2007, 22:14:06
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.
Ś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ć...
drPayton
4.09.2007, 08:43:07
Może ślepy jestem, ale błędu nie widzę.
Daj:
<?php
?>
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
redelek
4.09.2007, 09:24:00
Dzięki wszystkim za pomoc, ale nie ma to jak poranne nowe spojrzenie

W bazie nie miałem rekordów

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