riportare contenuto "raise exception"

ciao a tutti,

sto creando una piccola applicazione in php & postgresql. avendo creato dei trigger e delle funzioni in pgsql, che mi permettono di verificare la correttezza dei dati inseriti con un INSERT, vorrei essere in grado di stampare a video le raise exception ottenute.

in pratica al momento di invio dei dati dal form, se la query di inserimento generasse un'errore vorrei poter memorizzare questo in una variabile e dargli un print a video.

grazie mille a tutti!

ciauz

inviato 8 anni fa
ninjatux
X 0 X

ok ho risolto,

ho inserito una variabile ("msg") nel trigger che memorizza un numero a seconda dell'errore riscontrato,

quindi recupero la variabile in php con

$errore = $risultato->getMessage()

e uso uno switch per svolgere un'operazione differente a seconda dell'errore restituito.

oltre a PHP+PostgreSQL uso anche PEAR MDB2

in verità devo ancora provare se funziona...poi vi farò sapere!

ciauz

risposto 8 anni fa
ninjatux
modificato 8 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda