Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wyświetlanie danych sql (błąd), Pomoc przy znalezieniu błędu
vifon
post 10.07.2011, 17:51:18
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.01.2011

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


Witam, chcę wyświetlić dane z bazy dla użytkownika ( dla kazdego uzytkownika inne ) chodzi tu o ilość pieniędzy..
mam taki błąd: niby wszystko ok, ale nie wyświetla wartości $kasa .. w bazie jest na 100% dodana wartość początkowa 0/ zmieniałem już na inne i też nic nie dało..

Kod:

  1. <?php include("config.php");
  2. $nick = $_SESSION['nick'];
  3. $haslo = $_SESSION['haslo'];
  4. $id = $_SESSION['id'];
  5. if ((empty($nick)) AND (empty($haslo))) {
  6. echo '<br>Nie byłeś zalogowany albo zostałeś wylogowany<br><a href="index.php">Strona Główna</a><br>';
  7. }
  8. $user = mysql_fetch_array(mysql_query("SELECT * FROM uzytkownicy WHERE `nick`='$nick' AND `haslo`='$haslo' LIMIT 1"));
  9. if (empty($user[id]) OR !isset($user[id])) {
  10. echo '<br>Nieprawidłowe logowanie.<br>';
  11. }
  12. $res = mysql_query("SELECT kasa FROM uzytkownicy WHERE 'id'='$id'");
  13. while ($rekord = mysql_fetch_assoc($res)) {
  14. $kasa = $rekord['kasa'];
  15. }
  16. echo $kasa;
  17. ?>



Go to the top of the page
+Quote Post
mortus
post 10.07.2011, 18:27:58
Post #2





Grupa: Zarejestrowani
Postów: 2 178
Pomógł: 596
Dołączył: 25.09.2009
Skąd: Piwniczna-Zdrój

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


Błąd w linii 14, nazwy pól tabeli bazy danych obejmujemy gravisami (`), a nie apostrofami ('). Czyli powinno być:
  1. $res = mysql_query("SELECT kasa FROM uzytkownicy WHERE `id`='$id'");

Ale niestety logowanie jest całkowicie skopane i w tym pliku zapewne niepotrzebne, a jeśli już, to po co drugie zapytanie robić, skoro logowanie również zwróciło interesującą nas kolumnę w zmiennej $user['kasa'].

Ten post edytował mortus 10.07.2011, 18:29:30
Go to the top of the page
+Quote Post
vifon
post 10.07.2011, 18:33:17
Post #3





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 18.01.2011

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


DZIĘKI STARY!
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: 14.08.2025 - 00:22