Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mysql]problem z pobieraniem danych
DiNoOsS
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 28.09.2007

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


Witam, pracuję nad swoją stroną i chcę wyświetlić dane z bazy danych i używam takiego zapytania :


$cena = $db->getRow('SELECT cena FROM uzytkownicy');


Później poprzez smarty zapisuje zmienna aby mozna byloby ją wyświetlic w pliku .TPL i tu pojaiwa się problem ...

Zamiast wyświetlić dane z danego pola to wswietla tylko słowo - Object

Czym może to być spowodowane ? Jakie błędy popełniam ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
drPayton
post
Post #2





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

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


Może ADODB, a pewnie bez znaczenia, bo:

getRow, jak sama nazwa wskazuje zwraca WIERSZ (a ściślej tablicę jednowymiarową), więc nie

  1. <?php
  2. $temat = $db->getRow('SELECT temat FROM uzytkownicy');
  3. $smarty -> assign("Temat", $temat);
  4. ?>

tylko
  1. <?php
  2. $temat = $db->getRow('SELECT temat FROM uzytkownicy');
  3. $smarty -> assign("Temat", $temat['temat']);
  4. ?>

Albo (o ile to ADODB):
  1. <?php
  2. $temat = $db->getOne('SELECT temat FROM uzytkownicy WHERE `jakis warunek` ');
  3. $smarty -> assign("Temat", $temat);
  4. ?>

Przy założeniu oczywiście, że zapytanie zwraca wynik poprawnie, a może być że nie, bo chcesz pobrać wybrany wiersz a nie definiujesz żadnego warunku...

Ten post edytował drPayton 2.10.2007, 15:21:33
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 11:04