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: 3312 | Odgovora: 2 ] > FB > Twit

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


+1 Profil

icon Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)29.04.2007. u 23:54 - pre 205 meseci
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/
 
Odgovor na temu

chachka
Srđan Mijatov
Programer
BUS Computers
Kikinda

Član broj: 53780
Poruke: 576
*.ADSL.neobee.net.

Sajt: www.baze-podataka.net


+4 Profil

icon Re: Funkcija radi kada se pozove iz PHPpgadmin-a a iz PHP-a nece... (veoma interesantno)30.04.2007. u 10:54 - pre 205 meseci
Nisi naveo iz kog tablespace-a je "dostave_kod_seq".
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
 
Odgovor na temu

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

Član broj: 12598
Poruke: 346
89.124.143.*

Sajt: milicicmarko.blogspot.com


+1 Profil

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


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/
 
Odgovor na temu

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

[ Pregleda: 3312 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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