Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Wyświetlanie danych sql (błąd)
Forum PHP.pl > Forum > Przedszkole
vifon
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. ?>



mortus
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'].
vifon
DZIĘKI STARY!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.