Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PHP, SQL i PostgreSQL problem ?

[es] :: PHP :: PHP, SQL i PostgreSQL problem ?

[ Pregleda: 1930 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sasa.g
Beograd

Član broj: 13132
Poruke: 48
*.verat.net.



Profil

icon PHP, SQL i PostgreSQL problem ?09.11.2007. u 14:43 - pre 200 meseci
napisao sam skriptu u PHP-u koja otprilike izgleda ovako:

$dbconn=pg_connect("host=moja_adresa port=moj_port dbname=moja_baza user=moj_user password=moja_sifra")
or die('Ne mogu da se konektujem: '. pg_last_error());

$upit = "select radnik_id from radnik";
$podaci = pg_query($upit);

while($podatak = pg_fetch_row($podaci))
{
$upit_prezime = "select prezime from radnik where radnik_id = \"$podatak[0]\"";

$prezime=pg_query($dbconn, $upit_prezime);

echo "$prezime\n";
}

prilikom izvrsavanja dobijam sledeci odgovor:

Warning: pg_query(): Query failed: ERROR: column "1" does not exist in ..... pa putanja do skripte
Warning: pg_query(): Query failed: ERROR: column "2" does not exist in ..... pa putanja do skripte
Warning: pg_query(): Query failed: ERROR: column "3" does not exist in ..... pa putanja do skripte
Warning: pg_query(): Query failed: ERROR: column "4" does not exist in ..... pa putanja do skripte
Warning: pg_query(): Query failed: ERROR: column "5" does not exist in ..... pa putanja do skripte

Kolone 1,2,3,4,5 zaista ne postoje.

1,2,3,4,5 su vrednosti koje se nalaze u koloni radnik_id i za te vrednosti zelim da mi vrati odgovarajuce prezime...

Nikako ne mogu da provalim u cemu je ovde problem.....
 
Odgovor na temu

stsung
NS

Član broj: 12899
Poruke: 432
*.client.dsl.net.



+2 Profil

icon Re: PHP, SQL i PostgreSQL problem ?09.11.2007. u 18:46 - pre 200 meseci
Pozd.

Zashto stavljash ID pod navodnike ? Kako je u pitanju integer polje, pisacesh $upit_prezime = 'select prezime from radnik where radnik_id=' . $podatak[0];

Drugo, linija echo "$prezime\n" pokushava da uradi echo od resursa, shto ne valja.

I trece, zar nisi mogao prvi select da napishesh $upit = 'select radnik_id,prezime from radnik'; i onda lepo uzimao prezime kao $podatak[1] ?

Svako dobro.
 
Odgovor na temu

sasa.g
Beograd

Član broj: 13132
Poruke: 48
*.verat.net.



Profil

icon Re: PHP, SQL i PostgreSQL problem ?12.11.2007. u 09:31 - pre 200 meseci
Ovaj echo me najvise zbunjuje.
Vraca mi output Resource id #5 umesto same vrednosti....

Kako to da ispravim, da mi vraca sam podatak koji je u tom polju?

 
Odgovor na temu

Predrag Supurovic
Pedja YT9TP
Užice

Član broj: 157129
Poruke: 6279

Sajt: pedja.supurovic.net


+1571 Profil

icon Re: PHP, SQL i PostgreSQL problem ?12.11.2007. u 11:17 - pre 200 meseci
A sto nisi prvo pogledao u uputstvu negoodmah pitas ovde takvu banalnost?

pg_query() ne vraca podatke vec pokazivac na podatke. Podatke preko pokazivaca citas funkcijom pg_fetch_row()
 
Odgovor na temu

[es] :: PHP :: PHP, SQL i PostgreSQL problem ?

[ Pregleda: 1930 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.