Jörg Reinholz: PDO: Wo fange ich den Fehler ab?

Beitrag lesen

Ja, das wäre das Beste: Etwa so:

"Das Beste" ist stetes eine mutige Aussage, weil es IMMER was zu verbessern gibt.

## config  
define('DEBUG', false);  
define('SQL_ERROR_TO_SAPI_ERRORLOG', true);  
  
  
$dbInsertlanguageid = $DBO->prepare("INSERT INTO language (typeid,languageid) VALUES (:typeid,:languageid)");  
	$dbInsertlanguageid->bindParam(':typeid', $typeid);  
	$dbInsertlanguageid->bindParam(':languageid', $languageid);  
	  
	try {  
		$dbInsertlanguageid->execute();  
	} catch (PDOException $e) {  
		if (DEBUG) { showsqlerrorbox($e) };  
		if (SQL_ERROR_TO_SAPI_ERRORLOG) { error_log ($e, 4) };  
		return "SQLERROR";  
	}  

Und pass auf, gleich kommt jemand und macht es - unbestreitbar - noch besser.

Jörg Reinholz