---
title: "PDO fel meddelanden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/168791-pdo-fel-meddelanden"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Fuel"
published: "2008-02-07T02:13:05.000Z"
updated: "2008-02-07T22:31:46.000Z"
replies: 4
views: 576
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/168791-pdo-fel-meddelanden"
---

# PDO fel meddelanden

## #1 — Fuel, 2008-02-07T02:13Z

Tjosan.. är jag ute & dansar med ugglor eller är det ok?

```php
self::$instance-> setAttribute(PDO::ATTR_ERRMODE, false);
self::$instance-> setAttribute(PDO::ERRMODE_EXCEPTION, true);
```

 

```php
<?php
include("../load.php");

//$smarty->caching = true;

try
{	
	//if(!$smarty->is_cached('index.tpl'))
	//{
		$db = edb_gold::getInstance();
	
		$fetch_projects = "SELECT * FROM project_info WHERE info_subjectt = 'none' ORDER BY info_date DESC";
	
		$stmt = $db->prepare($fetch_projects);
		$stmt->setFetchMode(PDO::FETCH_ASSOC);
		if (!$stmt->execute())
		{
			throw new Exception('Error: Could not show projects.');
		}
	
		$smarty->assign('collected', $stmt->fetchAll());
		$smarty->display('index.tpl');
	//}
}

catch (Exception $e)
{
	//if(!$smarty->is_cached('error.tpl'))
	//{
		// mail(me);
		$smarty->assign('error_msg', $e->getMessage());
    	$smarty->display('error.tpl');
	//}
}
?>
```

Permalänk: https://www.webforum.nu/p/168791

## #2 — Troxy, 2008-02-07T08:59Z

Vad är ditt problem så att säga?  :P

Permalänk: https://www.webforum.nu/p/2078143

## #3 — Fuel, 2008-02-07T22:07Z

mja.. vet inte om det är ett problem ;) tänkte bara om det är ett korrekt sätt att styra över felmeddelanden .. är som sagt inne på på nya marker med PDO & classer

Permalänk: https://www.webforum.nu/p/2078310

## #4 — colione, 2008-02-07T22:18Z

```php
self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
```

setAttribute förväntar sig en INT som första argument och mixed som andra. PDO::ATTR_ERRMODE samt PDO::ERRMODE_EXCEPTION är båda konstanter som finns i PDO-klassen.
PDO::ATTR_ERRMODE har värde: 3
PDO::ATTRERRMODE_EXCEPTION har värde 2

<http://se2.php.net/manual/en/function.PDO-setAttribute.php>

Permalänk: https://www.webforum.nu/p/2078313

## #5 — Fuel, 2008-02-07T22:31Z

tur man har nån som kan manualer ;) & allt annat

tack colione  :birp

OT: nu blev jag hungrig <http://youtube.com/watch?v=2o9_J4vUS2c&feature=related>   :P

Permalänk: https://www.webforum.nu/p/2078316

---

Tråden på webben: https://www.webforum.nu/amne/php/168791-pdo-fel-meddelanden
