Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] - Pobieranie Rekordu - mały problem
Forum PHP.pl > Forum > Przedszkole
bombas51
Witam, mam taki mały problemik mianowicie utworzyłem w tabeli nową kolumnę o nazwie "punkty" ale nie potrafię wypisać jej wartości dla danego id.

Próbowałem tak:
  1. echo 'Twój ID to: '.$_SESSION['id'].'.<br />';
  2. echo 'Punkty: '.$_SESSION['punkty'].'.<br />';

Wynik:

I tak:
  1. $id = $_SESSION['id'];
  2. $sql = mysql_query("SELECT * FROM users WHERE id = '$id'");
  3. while($row = mysql_fetch_array($query)){
  4. // tu wyswietlasz swoje dane $row['punkty'];
  5. }

Wynik:


Co robię źle? I czemu nie pobiera mi wartości punktów?
Z góry dzięki za odpowiedź - dla was to pewnie banałsmile.gif
adamowski123
Id i punkty masz w osobnych kolumnach. Osobno przypisujesz id do sesji, tam samo musisz zrobić z punktami.
bombas51
Cytat(adamowski123 @ 2.10.2011, 20:51:25 ) *
Id i punkty masz w osobnych kolumnach. Osobno przypisujesz id do sesji, tam samo musisz zrobić z punktami.

Możesz trochę jaśniej? - Nie do końca pojmuje o co ci chodzi.
nait
przypisz ilość pkt do zmiennej sesyjnej jak zrobiłeś z resztą
$_SESSION['punkty'] = $row['punkty'];

  1. $id = $_SESSION['id'];
  2. $result = mysql_query("SELECT * FROM users WHERE id = '$id'");
  3. $row = mysql_fetch_assoc($result);
  4.  
  5. $_SESSION['punkty'] = $row['punkty'];
  6. // itd


Jeśli się nie mylę coś w ten deseń, pisane na szybko tongue.gif
bombas51
Wielkie dzięki nait daje ci
ten twój 2 edit wiele mi pomógł, już miałem pisać drugi raz smile.gif

Temat do zamknięcia.
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.