haiju's 開発メモ

開発に必要な情報を自分用にメモ

OCI8関数を使ってOracleに接続

PHPでDatabase接続といえば、PDOって固定概念が強すぎたけど、

そういえばLaravelではlaravel-oci8でPrepared Statementを使って

たし、PDOでOracle接続してるサンプルコードが少なくね?

これは、無理にPDOを使わなくていいのでは?

ということに気づいて、OCI8関数について調べた情報の

URLをまとめておく(Φω|

もちろん、プレースホルダを利用して書く場合、以下の基本例が

全てではないけれど。

[使い方/基本]

1. Oracleへ接続。

$con = oci_connect(username,password);

2. selectクエリーを実行。

$sql = "select sysdate from dual";

3. sql文のパース。

$stmt = oci_parse($con,$sql);

4. パースしたsql文を実行し結果を取得。

$results = oci_execute($stmt);

5. 結果をrow配列で取得(この場合は1行)

$row = oci_fetch_row($stmt);

[参考サイト]

interest-speaker.com

souiunogaii.hatenablog.com

0-oo.net

www.php.net

www.php.net

www.php.net

www.php.net

www.php.net

www.php.net

www.php.net

laracasts.com

hotexamples.com

www.oracle.com