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

Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)

[es] :: PostgreSQL :: Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)

[ Pregleda: 866 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

miličić.marko
Miličić Marko
Novi Sad

Član broj: 12598
Poruke: 346
89.124.143.*

Sajt: milicicmarko.blogspot.com


Profil

icon Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)29.04.2007. u 23:54

Napisao sam funkciju u PLpgSQL-u i ona odlicno radi kada je pozovem iz php my admina ili pgAdmin III-a medjutim kada je pozovem iz PHP-a koriscenjem



$upit = "
select jezgro.pocni_ciklus_dostave() as kod_dostave;
";


$rezultat = pg_query($this->db, $upit);
if(false === $rezultat)
{
die('Fatalna greska: ' . pg_last_error() . print_r($upit));
}


Greska koja se dobija je


Fatalna greska: ERROR: relation "dostave_kod_seq" does not exist CONTEXT: SQL statement "SELECT currval('dostave_kod_seq') AS kod" PL/pgSQL function "pocni_ciklus_dostave" line 14 at SQL statement


Evo kako izgleda telo funkcije:

DECLARE
_kod_dostave INTEGER;
_kod_statusa_dostava_u_toku INTEGER;
BEGIN
SELECT INTO _kod_statusa_dostava_u_toku
kod_statusa
FROM
jezgro.kod_statusa('Dostava u toku', 'Dostava')
;

INSERT INTO jezgro.dostave (pocetak, kraj, stavki_dostavljeno, status_dostave)
VALUES(NOW(), NULL, NULL, _kod_statusa_dostava_u_toku);

SELECT INTO _kod_dostave
currval('dostave_kod_seq') AS kod
;

RETURN _kod_dostave;
END;





Dastvar bude jos cudnija kad izvrsim $upit iz SQL prozora phppgadmin-a sve radi kako treba????



kako phppgadmin izvrsava querije??? da li je moguce da on ne koristi pg_query() funkciju PHP-a




ima li neko ideju






Skripte iz oblasti računarstva na Srpskom jeziku
kontakt email milicic [tacka] marko [na] gmail [tacka] com

Numizmatička kolekcija:
http://numismaticscollection.blogspot.com/
29.04.2007. u 23:54 

chachka
Srđan Mijatov
Subotica

Moderator
Član broj: 53780
Poruke: 495
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


Profil

icon Re: Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)30.04.2007. u 10:54
Nisi naveo iz kog tablespace-a je "dostave_kod_seq".
"The best code is no code at all." - Zidar
30.04.2007. u 10:54 

miličić.marko
Miličić Marko
Novi Sad

Član broj: 12598
Poruke: 346
89.124.143.*

Sajt: milicicmarko.blogspot.com


Profil

icon Re: Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)30.04.2007. u 20:48
:) :) :) :)


Hvala mnogo na zapazanju

sada sve radi
Skripte iz oblasti računarstva na Srpskom jeziku
kontakt email milicic [tacka] marko [na] gmail [tacka] com

Numizmatička kolekcija:
http://numismaticscollection.blogspot.com/
30.04.2007. u 20:48 

[es] :: PostgreSQL :: Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)

[ Pregleda: 866 | Odgovora: 2 ]

Postavi temu Odgovori

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