BLOG ENTRY

PHPのPEARでDB接続時のプリペアドステートメント[PHP][PEAR]

php
PEARを使ったDB接続でプリペアドステートメントを使う使わないのコードメモ

<?php

require_once 'DB.php';

$dsn = 'mysqli://root:@localhost/test';
$db  = DB::connect($dsn);

//プリペアドステートメントを使う
$sql = 'select * from test where id > ? and id < ?';
$data = array(1, 4);
$res =& $db->query($sql, $data);

while ($row =& $res->fetchRow(DB_FETCHMODE_OBJECT)){
    print($row->id.'<br />');
    print($row->name.'<br />');
    print($row->email.'<br /><br />');
}

//プリペアドステートメントを使わない
$sql = 'select * from test where id > 1 and id < 4';
$res =& $db->query($sql);

while ($row =& $res->fetchRow(DB_FETCHMODE_OBJECT)){
    print($row->id.'<br />');
    print($row->name.'<br />');
    print($row->email.'<br /><br />');
}

$db->disconnect();





終わり

No related posts.

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of twitter