Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP] wyciagniecie rekordu problem
lnn
post 15.01.2010, 20:07:32
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


witam!
mam problem, chce wyciagnac rekord z bazy danych

  1. // ł?czenie z baza danych
  2. require 'polaczenie.php';
  3. polaczenieDb();
  4.  
  5. // tabela users, pole email, id jest wczytane w sesji przy logowaniu
  6. echo mysql_query("SELECT email FROM users WHERE id = '".$_SESSION['id']."'");


zwraca:
"Resource id #6"

gdzie lezy blad? przy wywolaniu?

ok mam
  1. $result= mysql_query("SELECT email FROM users WHERE id = '".$_SESSION['id']."'");
  2.  
  3. echo mysql_result($result, 0);


zglaszam do usuniecia

Ten post edytował lnn 15.01.2010, 20:18:52
Go to the top of the page
+Quote Post
zaksmok
post 15.01.2010, 20:18:27
Post #2





Grupa: Zarejestrowani
Postów: 58
Pomógł: 2
Dołączył: 12.01.2006

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


mysql_query zwraca identyfikator wyniku. Aby obejrzeć wynik należy użyć funkcji mysql_fetch_assoc lub mysql_fetch_query.

  1. mysql_fetch_assoc(mysql_query("SELECT email FROM users WHERE id = '".$_SESSION['id']."'"));


dodatkowo polecenia te zwracają tablicę, więc użycie echo się nie powiedzie. Aby przejrzeć zawartość można użyć var_dump lub var_export.

mysql_query zwraca identyfikator wyniku. Aby obejrzeć wynik należy użyć funkcji mysql_fetch_assoc lub mysql_fetch_query.

  1. $array = mysql_fetch_assoc(mysql_query("SELECT email FROM users WHERE id = '".$_SESSION['id']."'"));
  2. var_dump($array);
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: 21.06.2025 - 14:11