PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   PDO exceptions on remote server (http://www.selfphp.de/forum/showthread.php?t=19017)

Daniel Can 31.03.2008 22:14:58

PDO exceptions on remote server
 
Hallo

PHP 5.1.4 MySQL 4.1.2

Ich habe begonnen meine scripte auf die pdo extension umzuschreiben.

Es laeuft alles gut soweit, nur verstehe ich nicht ganz das exception handling bzw. die konfiguration dafuer.

Lokal funktioniert es einwandfrei der try catch block faengt eingabe fehler richtig ab, und loest eine exception aus aber remote laeuft der programmcode durch ohne exception.

Remote ist die php.ini auf display_error = Off welches ich dann mit ini_set() ueberschrieben habe. Aber ich frage mich sowieso ob das miteinander etwas zu tun hat.

Fuer inputs waere ich Euch sehr dankbar!!!

Daniel

defabricator 01.04.2008 08:05:27

AW: PDO exceptions on remote server
 
Bitte mal unverändert
PHP-Code:

<?php
error_reporting
(E_ALL);
ini_set('display_errors'true);

echo 
'version: 'phpversion(), "<br />\n";
try {
  throw new 
Exception('test1');
}
catch(
Exception $e) {
  echo 
'exception: '$e->getMessage(), ' '$e->getCode();
}
echo 
".<br />\n";

try {
  
$dbh = new PDO('mysql:ungueltig''1''2');
}
catch(
PDOException $e) {
  echo 
'exception: '$e->getMessage(), ' '$e->getCode();
}
echo 
".<br />\n";


try {
  
$dbh = new PDO('sqlite:foo.db');
  
$dbh->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
  
$dbh->query('xyz');
}
catch(
PDOException $e) {
  echo 
'exception: '$e->getMessage(), ' '$e->getCode();
}
echo 
".<br />\n";

ausprobieren. Was wird ausgegeben?

Daniel Can 01.04.2008 14:29:12

AW: PDO exceptions on remote server
 
Vielen Dank!!!

Ich habe es begriffen und es laeuft jetzt auch remote!!!


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:42:55 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.