BLOG ENTRY

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

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

[php]
<?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();
[/php]

終わり

WRITE COMMENT


(required)


(required)


(required)

MENU

veltica creative of twitter