2010年03月01日

Firebird 2.5を使ってみました(7)


今回はDELETE文のサンプルです。

--------------------------------
以下のコードをファイル名
「firebird_7.php」で保存
-------------------------------
<?php
$dsn = 'firebird:dbname=localhost:d:\sample.fdb';
$username = 'sysdba';
$password = 'masterkey';

try {
// bindValue
$id = 7;
$sql = 'DELETE FROM SEMINAR WHERE ID = ?';
$pdo = new PDO($dsn, $username, $password);
$pdo->beginTransaction();
$stmt = $pdo->prepare($sql);
$stmt->bindValue(1, $id, PDO::PARAM_INT);
$stmt->execute();
$pdo->commit();
$stmt = null;

// bindParam
$id = 8;
$sql = 'DELETE FROM SEMINAR WHERE ID = ?';
$pdo = new PDO($dsn, $username, $password);
$pdo->beginTransaction();
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $id, PDO::PARAM_INT);
$stmt->execute();
$pdo->commit();
$stmt = null;
} catch (PDOException $e){
$pdo->rollBack();
var_dump($e->getMessage());
}
$pdo = null;
?>

--------------------------------
firebird_7.phpの実行
--------------------------------
・コマンドプロンプトを起動
> d:
> cd d:\xampp\htdocs
> d:\xampp\php\php.exe firebird_7.php

--------------------------------
firebird_5.phpの実行
--------------------------------
・コマンドプロンプトを起動
> d:\xampp\php\php.exe firebird_5.php

--------------------------------
結果
--------------------------------
1,CatePHP勉強会,2010-03-26 13:00,2010-03-26 16:30,会議室,http://rururublog.sblo.jp/,1000
2,Oracle11g勉強会,2010-03-18 13:00,2010-03-18 16:30,会議室,http://rururublog.sblo.jp/,2000
3,Java勉強会,2009-12-18 19:00,2009-12-18 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
4,Ruby勉強会,2009-12-25 19:00,2009-12-25 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
5,SQL勉強会,2009-12-28 19:00,2009-12-28 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
6,第1回 Firebird2.5勉強会,2010-01-17 13:00,2010-01-17 16:30,本社・会議室,http://rururu.sakura.ne.jp/,0
posted by rururu at 00:50| Comment(0) | TrackBack(0) | Firebird

2010年02月27日

Firebird 2.5を使ってみました(6)


今回はUPDATE文のサンプルです。

--------------------------------
前回実行できなかったbindParamの事を調べたところ、
以下のサイトを見つけました。どうやらバグのようです。
--------------------------------
Bug #48877 "bindValue" and "bindParam" do not work for PDO Firebird
http://bugs.php.net/48877

#48877 [NEW]: "bindValue" and "bindParam" do not work for PDO Firebird
http://www.mail-archive.com/php-bugs@lists.php.net/msg125049.html

--------------------------------
以下のコードをファイル名
「firebird_6.php」で保存
-------------------------------
<?php
$dsn = 'firebird:dbname=localhost:d:\sample.fdb';
$username = 'sysdba';
$password = 'masterkey';

try {
// bindValue
$id = 2;
$name = 'Oracle11g勉強会';
$startdate = '2010-03-18 13:00';
$enddate = '2010-03-18 16:30';
$location = '会議室';
$url = 'http://rururublog.sblo.jp/';
$price = 2000;
$sql = 'UPDATE SEMINAR SET
NAME = ?, STARTDATE = ?, ENDDATE = ?,
LOCATION = ?, URL = ?, PRICE = ?
WHERE ID = ?';
$pdo = new PDO($dsn, $username, $password);
$pdo->beginTransaction();
$stmt = $pdo->prepare($sql);
$stmt->bindValue(1, $name, PDO::PARAM_STR);
$stmt->bindValue(2, $startdate, PDO::PARAM_STR);
$stmt->bindValue(3, $enddate, PDO::PARAM_STR);
$stmt->bindValue(4, $location, PDO::PARAM_STR);
$stmt->bindValue(5, $url, PDO::PARAM_STR);
$stmt->bindValue(6, $price, PDO::PARAM_INT);
$stmt->bindValue(7, $id, PDO::PARAM_INT);
$stmt->execute();
$pdo->commit();
$stmt = null;

// bindParam
$id = 1;
$name = 'CatePHP勉強会';
$startdate = '2010-03-26 13:00';
$enddate = '2010-03-26 16:30';
$location = '会議室';
$url = 'http://rururublog.sblo.jp/';
$price = 1000;
$sql = 'UPDATE SEMINAR SET
NAME = ?, STARTDATE = ?, ENDDATE = ?,
LOCATION = ?, URL = ?, PRICE = ?
WHERE ID = ?';
$pdo = new PDO($dsn, $username, $password);
$pdo->beginTransaction();
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $name, PDO::PARAM_STR);
$stmt->bindParam(2, $startdate, PDO::PARAM_STR);
$stmt->bindParam(3, $enddate, PDO::PARAM_STR);
$stmt->bindParam(4, $location, PDO::PARAM_STR);
$stmt->bindParam(5, $url, PDO::PARAM_STR);
$stmt->bindParam(6, $price, PDO::PARAM_INT);
$stmt->bindParam(7, $id, PDO::PARAM_INT);
$stmt->execute();
$pdo->commit();
$stmt = null;
} catch (PDOException $e){
$pdo->rollBack();
var_dump($e->getMessage());
}
$pdo = null;
?>

--------------------------------
firebird_6.phpの実行
--------------------------------
・コマンドプロンプトを起動
> d:
> cd d:\xampp\htdocs
> d:\xampp\php\php.exe firebird_6.php

--------------------------------
firebird_5.phpの実行
--------------------------------
・コマンドプロンプトを起動
> d:\xampp\php\php.exe firebird_5.php

--------------------------------
結果
--------------------------------
1,CatePHP勉強会,2010-03-26 13:00,2010-03-26 16:30,会議室,http://rururublog.sblo.jp/,1000
2,Oracle11g勉強会,2010-03-18 13:00,2010-03-18 16:30,会議室,http://rururublog.sblo.jp/,2000
3,Java勉強会,2009-12-18 19:00,2009-12-18 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
4,Ruby勉強会,2009-12-25 19:00,2009-12-25 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
5,SQL勉強会,2009-12-28 19:00,2009-12-28 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
6,第1回 Firebird2.5勉強会,2010-01-17 13:00,2010-01-17 16:30,本社・会議室,http://rururu.sakura.ne.jp/,0
7,第2回 Firebird2.5勉強会,2010-01-17 13:00,2010-01-17 16:30,本社・会議室,http://rururu.sakura.ne.jp/,0
8,第4回 Firebird2.5勉強会,2010-01-17 13:00,2010-01-17 16:30,本社・会議室,http://rururu.sakura.ne.jp/,0
posted by rururu at 02:14| Comment(0) | TrackBack(0) | Firebird

2010年02月22日

Firebird 2.5を使ってみました(5)


今回はbindParamとbindColumnのサンプルです。

--------------------------------
以下のコードをファイル名
「firebird_4.php」で保存
-------------------------------
<?php
$dsn = 'firebird:dbname=localhost:d:\sample.fdb';
$username = 'sysdba';
$password = 'masterkey';

try {
// bindParamのサンプル [1]
$name = '第3回 Firebird2.5勉強会';
$startdate = '2010-01-17 13:00';
$enddate = '2010-01-17 16:30';
$location = '本社・会議室';
$url = 'http://rururu.sakura.ne.jp/';
$price = 0;
$sql = 'INSERT INTO SEMINAR
(ID, NAME, STARTDATE, ENDDATE, LOCATION, URL, PRICE)
VALUES (NEXT VALUE FOR t_seq, :NAME, :STARTDATE, :ENDDATE,
:LOCATION, :URL, :PRICE)';
$pdo = new PDO($dsn, $username, $password);
$pdo->beginTransaction();
$stmt = $pdo->prepare($sql);
$stmt->bindParam(":NAME", $name, PDO::PARAM_STR);
$stmt->bindParam(":STARTDATE", $startdate, PDO::PARAM_STR);
$stmt->bindParam(":ENDDATE", $enddate, PDO::PARAM_STR);
$stmt->bindParam(":LOCATION", $location, PDO::PARAM_STR);
$stmt->bindParam(":URL", $url, PDO::PARAM_STR);
$stmt->bindParam(":PRICE", $price, PDO::PARAM_INT);
$stmt->execute();
$pdo->commit();
$stmt = null;

// bindParamのサンプル [2]
$name = '第4回 Firebird2.5勉強会';
$startdate = '2010-01-17 13:00';
$enddate = '2010-01-17 16:30';
$location = '本社・会議室';
$url = 'http://rururu.sakura.ne.jp/';
$price = 0;
$sql = 'INSERT INTO SEMINAR
(ID, NAME, STARTDATE, ENDDATE, LOCATION, URL, PRICE)
VALUES (NEXT VALUE FOR t_seq, ?, ?, ?, ?, ?, ?)';
$pdo = new PDO($dsn, $username, $password);
$pdo->beginTransaction();
$stmt = $pdo->prepare($sql);
$stmt->bindParam(1, $name, PDO::PARAM_STR);
$stmt->bindParam(2, $startdate, PDO::PARAM_STR);
$stmt->bindParam(3, $enddate, PDO::PARAM_STR);
$stmt->bindParam(4, $location, PDO::PARAM_STR);
$stmt->bindParam(5, $url, PDO::PARAM_STR);
$stmt->bindParam(6, $price, PDO::PARAM_INT);
$stmt->execute();
$pdo->commit();
$stmt = null;
} catch (PDOException $e){
$pdo->rollBack();
var_dump($e->getMessage());
}
$pdo = null;
?>
--------------------------------
以下のコードをファイル名
「firebird_5.php」で保存
-------------------------------
<?php
$dsn = 'firebird:dbname=localhost:d:\sample.fdb';
$username = 'sysdba';
$password = 'masterkey';

$sql = 'SELECT ID,NAME,STARTDATE,ENDDATE,LOCATION,
URL,PRICE FROM SEMINAR ORDER BY ID';

try {
// bindColumnのサンプル
$pdo = new PDO($dsn, $username, $password);
$stmt = $pdo->prepare($sql);
$stmt->execute();
$stmt->bindColumn('ID', $id);
$stmt->bindColumn('NAME', $name);
$stmt->bindColumn('STARTDATE', $startdate);
$stmt->bindColumn('ENDDATE', $enddate);
$stmt->bindColumn('LOCATION', $location);
$stmt->bindColumn('URL', $url);
$stmt->bindColumn('PRICE', $price);

$stmt->setFetchMode(PDO::FETCH_BOUND);
while($row = $stmt->fetch()) {
echo $id . ',' . $name . ',' . $startdate . ',' . $enddate . ',' . $location . ',' . $url . ',' . $price . PHP_EOL;
}
} catch (PDOException $e){
var_dump($e->getMessage());
}
$pdo = null;
?>

--------------------------------
firebird_4.phpの実行
--------------------------------
・コマンドプロンプトを起動
> d:
> cd d:\xampp\htdocs
> d:\xampp\php\php.exe firebird_4.php

--------------------------------
firebird_5.phpの実行
--------------------------------
・コマンドプロンプトを起動
> d:
> cd d:\xampp\htdocs
> d:\xampp\php\php.exe firebird_5.php

--------------------------------
firebird_5.phpの実行結果
(bindParamの名前付けされたプレースホルダ
を用いてプリペアドステートメントを実行する
方法は正常に動作しないようです。)
--------------------------------
1,PHP勉強会,2009-12-04 19:00,2009-12-04 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
2,Oracle勉強会,2009-12-11 19:00,2009-12-11 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
3,Java勉強会,2009-12-18 19:00,2009-12-18 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
4,Ruby勉強会,2009-12-25 19:00,2009-12-25 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
5,SQL勉強会,2009-12-28 19:00,2009-12-28 20:00,本社・会議室,http://rururu.sakura.ne.jp/,0
6,第1回 Firebird2.5勉強会,2010-01-17 13:00,2010-01-17 16:30,本社・会議室,http://rururu.sakura.ne.jp/,0
7,第2回 Firebird2.5勉強会,2010-01-17 13:00,2010-01-17 16:30,本社・会議室,http://rururu.sakura.ne.jp/,0
8,第4回 Firebird2.5勉強会,2010-01-17 13:00,2010-01-17 16:30,本社・会議室,http://rururu.sakura.ne.jp/,0
posted by rururu at 01:24| Comment(0) | TrackBack(0) | Firebird

2010年02月20日

Firebird 2.5を使ってみました(4)



今回データの追加の時にbindValue
を使用した場合のサンプルです。
次回はbindParamとbindColumn
のサンプルを作成する予定です。

[実行前の注意事項]
Firebird Severのサービスを
手動起動にしている場合は
サービスを開始してください。

--------------------------------
以下のコードをファイル名
「firebird_2.php」で保存
-------------------------------
<?php
$dsn = 'firebird:dbname=localhost:d:\sample.fdb';
$username = 'sysdba';
$password = 'masterkey';

$sql = 'SELECT ID,NAME,STARTDATE,ENDDATE,LOCATION,
URL,PRICE FROM SEMINAR ORDER BY ID';

try {
$pdo = new PDO($dsn, $username, $password);
$stmt = $pdo->query($sql);
$stmt->setFetchMode(PDO::FETCH_ASSOC);
while( $row = $stmt->fetch() ) {
echo implode(', ', $row) . PHP_EOL;
}
} catch (PDOException $e){
var_dump($e->getMessage());
}
$pdo = null;
?>

--------------------------------
以下のコードをファイル名
「firebird_3.php」で保存
-------------------------------
<?php
$dsn = 'firebird:dbname=localhost:d:\sample.fdb';
$username = 'sysdba';
$password = 'masterkey';

try {
// bindValueのサンプル
$sql = 'INSERT INTO SEMINAR
(ID, NAME, STARTDATE, ENDDATE,
LOCATION, URL, PRICE)
VALUES (NEXT VALUE FOR t_seq, ?, ?, ?, ?, ?, ?)';
$pdo = new PDO($dsn, $username, $password);
$pdo->beginTransaction();
$stmt = $pdo->prepare($sql);
$stmt->bindValue(1, '第2回 Firebird2.5勉強会', PDO::PARAM_STR);
$stmt->bindValue(2, '2010-01-17 13:00', PDO::PARAM_STR);
$stmt->bindValue(3, '2010-01-17 16:30', PDO::PARAM_STR);
$stmt->bindValue(4, '本社・会議室', PDO::PARAM_STR);
$stmt->bindValue(5, 'http://rururu.sakura.ne.jp/', PDO::PARAM_STR);
$stmt->bindValue(6, 0, PDO::PARAM_INT);
$stmt->execute();
$pdo->commit();
$stmt = null;
} catch (PDOException $e){
$pdo->rollBack();
var_dump($e->getMessage());
}
$pdo = null;
?>

--------------------------------
firebird_3.phpの実行
--------------------------------
・コマンドプロンプトを起動
> d:
> cd d:\xampp\htdocs
> d:\xampp\php\php.exe firebird_3.php

--------------------------------
firebird_2.php実行
--------------------------------
・コマンドプロンプトを起動
> d:
> cd d:\xampp\htdocs
> d:\xampp\php\php.exe firebird_2.php

--------------------------------
firebird_2.phpの実行結果
※6番目の物はプログラム作成中に
失敗したと思ったら追加されていた物なので、
気にしないでください (^_^;
--------------------------------
1, PHP勉強会, 2009-12-04 19:00, 2009-12-04 20:00, 本社・会議室, http://rururu.sakura.ne.jp/, 0
2, Oracle勉強会, 2009-12-11 19:00, 2009-12-11 20:00, 本社・会議室, http://rururu.sakura.ne.jp/, 0
3, Java勉強会, 2009-12-18 19:00, 2009-12-18 20:00, 本社・会議室, http://rururu.sakura.ne.jp/, 0
4, Ruby勉強会, 2009-12-25 19:00, 2009-12-25 20:00, 本社・会議室, http://rururu.sakura.ne.jp/, 0
5, SQL勉強会, 2009-12-28 19:00, 2009-12-28 20:00, 本社・会議室, http://rururu.sakura.ne.jp/, 0
6, 第1回 Firebird2.5勉強会, 2010-01-17 13:00, 2010-01-17 16:30, 本社・会議室, http://rururu.sakura.ne.jp/, 0
7, 第2回 Firebird2.5勉強会, 2010-01-17 13:00, 2010-01-17 16:30, 本社・会議室, http://rururu.sakura.ne.jp/, 0
posted by rururu at 01:34| Comment(0) | TrackBack(0) | Firebird

2010年02月16日

Firebird 2.5を使ってみました(3)


--------------------------------
前回の作業で忘れていたこと
--------------------------------
D:\Program Files\Firebird\Firebird_2_5\binにある
fbclient.dllをWindowsのSystem32にコピー

--------------------------------
以下のコードをファイル名
「filebird_1.php」で保存
-------------------------------
<?php
$dsn = 'firebird:dbname=localhost:d:\sample.fdb';
$username = 'sysdba';
$password = 'masterkey';

$sql = 'SELECT ID,NAME,STARTDATE,ENDDATE,LOCATION,URL,PRICE FROM SEMINAR';

try {
$pdo = new PDO($dsn, $username, $password);
$stmt = $pdo->query($sql);
$stmt->setFetchMode(PDO::FETCH_ASSOC);
while( $row = $stmt->fetch() ) {
var_dump($row);
}
} catch (PDOException $e){
var_dump($e->getMessage());
}
$pdo = null;
?>

--------------------------------
実行
--------------------------------
・コマンドプロンプトを起動
> d:
> cd d:\xampp\htdocs
> d:\xampp\php\php.exe filebird_1.php

--------------------------------
結果
--------------------------------
array(7) {
["ID"]=>
string(1) "1"
["NAME"]=>
string(9) "PHP勉強会"
["STARTDATE"]=>
string(16) "2009-12-04 19:00"
["ENDDATE"]=>
string(16) "2009-12-04 20:00"
["LOCATION"]=>
string(12) "本社・会議室"
["URL"]=>
string(27) "http://rururu.sakura.ne.jp/"
["PRICE"]=>
string(1) "0"
}
array(7) {
["ID"]=>
string(1) "2"
["NAME"]=>
string(12) "Oracle勉強会"
["STARTDATE"]=>
string(16) "2009-12-11 19:00"
["ENDDATE"]=>
string(16) "2009-12-11 20:00"
["LOCATION"]=>
string(12) "本社・会議室"
["URL"]=>
string(27) "http://rururu.sakura.ne.jp/"
["PRICE"]=>
string(1) "0"
}
array(7) {
["ID"]=>
string(1) "3"
["NAME"]=>
string(10) "Java勉強会"
["STARTDATE"]=>
string(16) "2009-12-18 19:00"
["ENDDATE"]=>
string(16) "2009-12-18 20:00"
["LOCATION"]=>
string(12) "本社・会議室"
["URL"]=>
string(27) "http://rururu.sakura.ne.jp/"
["PRICE"]=>
string(1) "0"
}
array(7) {
["ID"]=>
string(1) "4"
["NAME"]=>
string(10) "Ruby勉強会"
["STARTDATE"]=>
string(16) "2009-12-25 19:00"
["ENDDATE"]=>
string(16) "2009-12-25 20:00"
["LOCATION"]=>
string(12) "本社・会議室"
["URL"]=>
string(27) "http://rururu.sakura.ne.jp/"
["PRICE"]=>
string(1) "0"
}
array(7) {
["ID"]=>
string(1) "5"
["NAME"]=>
string(9) "SQL勉強会"
["STARTDATE"]=>
string(16) "2009-12-28 19:00"
["ENDDATE"]=>
string(16) "2009-12-28 20:00"
["LOCATION"]=>
string(12) "本社・会議室"
["URL"]=>
string(27) "http://rururu.sakura.ne.jp/"
["PRICE"]=>
string(1) "0"
}
posted by rururu at 01:08| Comment(0) | TrackBack(0) | Firebird

2010年02月14日

Firebird 2.5を使ってみました(2)


php.iniの変更とテーブルとデータ作成

-------------------------------------
php.iniの変更
(D:\xampp\php\php.ini)
-------------------------------------
[変更前]
;extension=php_pdo_firebird.dll
[変更後] [;]を削除(コメント解除)
extension=php_pdo_firebird.dll

-------------------------------------
Apacheの停止/起動
-------------------------------------
「XAMPP Control Panel」を起動して
 ・Apacheの停止 [Stop]ボタン押下
 ・Apacheの起動 [Start]ボタン押下
を行う

-------------------------------------
Firebirdにテーブルとデータを登録
-------------------------------------
・コマンドプロンプトを起動
> isql
> d:
> cd D:\Program Files\Firebird\Firebird_2_5\bin
SQL> CREATE DATABASE "d:\sample.fdb" USER 'sysdba' PASSWORD 'masterkey' default character set sjis_0208;
SQL> SET NAMES cp934c;
SQL> CREATE TABLE SEMINAR(ID INTEGER NOT NULL PRIMARY KEY,NAME VARCHAR(50),STARTDATE VARCHAR(30),ENDDATE VARCHAR(30),LOCATION VARCHAR(200),URL VARCHAR(300),PRICE INTEGER);
SQL> CREATE SEQUENCE t_seq;
SQL> ALTER SEQUENCE t_seq RESTART WITH 0;
SQL> INSERT INTO SEMINAR VALUES(NEXT VALUE FOR t_seq,'PHP勉強会','2009-12-04 19:00','2009-12-04 20:00','本社・会議室','http://rururu.sakura.ne.jp/',0);
SQL> INSERT INTO SEMINAR VALUES(NEXT VALUE FOR t_seq,'Oracle勉強会','2009-12-11 19:00','2009-12-11 20:00','本社・会議室','http://rururu.sakura.ne.jp/',0);
SQL> INSERT INTO SEMINAR VALUES(NEXT VALUE FOR t_seq,'Java勉強会','2009-12-18 19:00','2009-12-18 20:00','本社・会議室','http://rururu.sakura.ne.jp/',0);
SQL> INSERT INTO SEMINAR VALUES(NEXT VALUE FOR t_seq,'Ruby勉強会','2009-12-25 19:00','2009-12-25 20:00','本社・会議室','http://rururu.sakura.ne.jp/',0);
SQL> INSERT INTO SEMINAR VALUES(NEXT VALUE FOR t_seq,'SQL勉強会','2009-12-28 19:00','2009-12-28 20:00','本社・会議室','http://rururu.sakura.ne.jp/',0);
SQL> EXIT;

■接続する時は
・コマンドプロンプトを起動
> isql
> d:
> cd D:\Program Files\Firebird\Firebird_2_5\bin
> isql
> CONNECT "d:\sample.fdb" USER 'sysdba' PASSWORD 'masterkey'
posted by rururu at 00:46| Comment(0) | TrackBack(0) | Firebird

2010年02月12日

Firebird 2.5を使ってみました(1)


今回は
Firebird 2.5(まだRC2ですが...)
をインストールします。

-------------------------------------
動作確認(工人舎のPC)
-------------------------------------
OS :Windows Vista Home Premium
CPU :Intel A110 800MHz
メモリ:1GB

-------------------------------------
★Firebird 2.5 RC2のダウンロード
-------------------------------------
以下のサイトからWindowsのインストーラを
ダウンロード

Firebird-2.5.0.25920_0_Win32_RC2.exe
http://sourceforge.net/projects/firebird/files/

-------------------------------------
★Firebird 2.5 RC2のインストール
-------------------------------------
(1) ダウンロードをしたファイルをダブルクリック
(2) インストーラ起動画面
→「Next」ボタンクリック
(2) ライセンス確認画面
→ 「I accept the agreement」を選択して
「Next」ボタンをクリック
(3) 情報画面
→「Next」ボタンクリック
(4) インストール先選択画面
→ インストール先を確認して変更する必要があれば
変更してから「Next」ボタンをクリック
(5) セットアップするコンポーネント選択画面
→ デフォルトのままで「Next」ボタンをクリック
(スーパーサーバー,管理ツール)
(6) スタートメニューの名称設定画面
→ デフォルトから変更する必要があれば
変更してから「Next」ボタンをクリック
(7) 詳細設定画面
→ 「Install Control Panel Applet?」の
    チェックをはずして「Next」ボタンをクリック
(Vistaで動作しないとの報告があるので...)
(8) インストール前の最終確認画面
→ 問題なければ「Install」ボタンをクリック
(9) 情報画面
→「Next」ボタンをクリック
(10) インストール完了画面
→「Finish」ボタンをクリック

次回以降で、PHPのPDO対応状況
を少しずつ掲載する予定です。
posted by rururu at 01:41| Comment(2) | TrackBack(0) | Firebird