« mod_ktaiインストール列伝 | メイン | ローカルPCでXAMPPを使って複数ドメインを同時に管理する方法 »

PDO::getAttributeとPDO::ATTR_TIMEOUT

PDO::getAttribute関数では、PDO::ATTR_TIMEOUTを呼び出すことができない。呼び出そうとすると以下のようなエラーが出る。


<?php
define('HOST', 'localhost');
define('DB_NAME', 'nissin');
define('DB_USER', 'nissin');
define('DB_PASS', 'nissin');

$dsn = 'mysql:host='. HOST. ';dbname='. DB_NAME;
try {
$conn = new PDO($dsn, DB_USER, DB_PASS, array(PDO::ATTR_TIMEOUT => 5));
} catch( PDOException $e ) {
die( $e->getMessage() );
}
$conn->setAttribute(PDO::ATTR_TIMEOUT, 10);
echo $conn->getAttribute(2);
?>

Warning: PDO::getAttribute(): SQLSTATE[IM001]: Driver does not support this function: driver does not support that attribute in C:\home\sandbox\php\pdo_timeout.php on line 14


PDO::ATTR_TIMEOUTは、呼び出し限定のためPDO::setAttribute関数で、DB接続時間を設定するためにのみ使用可能であーる。

トラックバック

このエントリーのトラックバックURL:
http://www.ys-factory.net/mt/core/mt-tb.cgi/107

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

«     2010年01月   
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
«  2010年01月
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

About

2008年09月18日 19:29に投稿されたエントリーのページです。

ひとつ前の投稿は「mod_ktaiインストール列伝」です。

次の投稿は「ローカルPCでXAMPPを使って複数ドメインを同時に管理する方法」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。