• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Postgresql error in try block

#1
Hello,
In codeigniter 3.1 / postgresql 9.4 application in development mode
running code like :

PHP Code:
try { 
$updated_result$this->msettings->updateSettings$updateDataArray ) ;
echo 
'<pre>++ $updated_result::'.print_r($updated_result,true).'</pre>'
} catch (
Exception $e) { 
echo 
'Caught exception: '$e->getMessage(), "\n";
echo 
'<pre>INSIDE</pre>'


If inside of updateSettings there is calling of nonexisting postgresql function like :

Code:
select * from pd_update_settings_no_exists( 'price_list_items_per_page', '200' )

pg_query raise error on screen:

Code:
Message: pg_query(): Query failed: ERROR: function pd_update_settings_no_exists(unknown, unknown) does not exist
That is ok, but I would like to catch this error and as example to show it as some error page, but not system error.
From my code at top
Code:
$updated_result::

line is on screen, but not code inside of
Code:
} catch (Exception $e) {

but I would like this code to be run for some my rendering...
Which is the right way here?
Thanks!
Reply

#2
... that's not an exception.
Reply

#3
Sorry, if my way was wrong, what is the right way?
I hope I explained what I want clear?
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


Users browsing this thread:
1 Guest(s)


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2017 MyBB Group.