$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/
kontakt email milicic [tacka] marko [na] gmail [tacka] com
Numizmatička kolekcija:
http://numismaticscollection.blogspot.com/