IBM DB2 エリソ�
PHP Manual

db2_prepare

(PECL ibm_db2 >= 1.0.0)

db2_prepare シツケヤ、ケ、� SQL ハク、猜ケ、�

タ篶タ

resource db2_prepare ( resource $connection , string $statement [, array $options ] )

db2_prepare() 、マ。「・ラ・�レ・「・ノ・ケ・ニ。シ・ネ・皈ネ、鋿ョ、キ、゙、ケ。」 、ウ、ホ・ラ・�レ・「・ノ・ケ・ニ。シ・ネ・皈ネ、ヒ、マ。「ニ�ホマ・ム・鬣癸シ・ソ。ヲスミホマ・ム・鬣癸シ・ソ 、「、�、、マニ�スミホマ・ム・鬣癸シ・ソ、ス、ケ・ム・鬣癸シ・ソ・゙。シ・ォ (?) 、゙、皃�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」・ラ・�レ・「・ノ・ケ・ニ。シ・ネ・皈ネ、ヒ・ム・鬣癸シ・ソ、マ、ケ、ヒ、マ db2_bind_param() 、ネヘム、キ、゙、ケ。」 ニ�ホマ・ム・鬣癸シ・ソ、ホセ�遉ヒ、ト、、、ニ、ホ、゚。「db2_execute() 、ヒナマ、ケヌロホヌサリト熙ケ、�ウ、ネ、箚トヌス、ヌ、ケ。」

・「・ラ・�ア。シ・キ・逾筅ヌ・ラ・�レ・「・ノ・ケ・ニ。シ・ネ・皈ネ、ネヘム、ケ、�タ、マ。「 ーハイシ、ホ 3 、ト、ヌ、ケ。」

・ム・鬣癸シ・ソ

connection

db2_connect() 、「、�、、マ db2_pconnect() 、ャハヨ、キ、ソヘュク妤ハ・ヌ。シ・ソ・ル。シ・ケタワツウ・�ス。シ・ケ。」

statement

、メ、ネ、トーハセ螟ホ・ム・鬣癸シ・ソ・゙。シ・ォ、゙、� SQL ハク。」

options

ハク、ホ・ェ・ラ・キ・逾゙、猾「チロヌロホ」 ・ヌ。シ・ソ・ル。シ・ケ・オ。シ・ミ、ャ、ス、ホオ。ヌス、オ・ン。シ・ネ、キ、ニ、、、��遉ヒ。「 、ウ、ホ・ム・鬣癸シ・ソ、ネヘム、キ、ニ・ケ・ッ・悅シ・�トヌス、ハ・ォ。シ・ス・�ホサネヘム、� ヘラオ皃ケ、�ウ、ネ、ャ、ヌ、ュ、゙、ケ。」

・ェ・ラ・キ・逾ヒ、ト、、、ニ、ホタ篶タ、マ db2_set_option() 、イセネ、ッ、タ、オ、、。」

ハヨ、�ヘ

SQL ハク、ホ・ム。シ・ケ、ヒタョクキ。「・ヌ。シ・ソ・ル。シ・ケ・オ。シ・ミニ筅ヌタオ、キ、ッス猜オ、�ソセ�遉ヒ ・ケ・ニ。シ・ネ・皈ネ・�ス。シ・ケ、ヨ、キ、゙、ケ。」・ヌ。シ・ソ・ル。シ・ケ・オ。シ・ミ、ャ・ィ・鬘シ、ヨ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」ハヨ、オ、�ソ・ィ・鬘シ、ホセワコル、エ、ル、�ヒ、マ。「 db2_stmt_error() 、「、�、、マ db2_stmt_errormsg() 、ウ。シ・�キ、゙、ケ。」

ホ�

ホ�1 ・ム・鬣癸シ・ソ・゙。シ・ォ、ネヘム、キ、ソ SQL ハク、ホス猜ネシツケヤ

ーハイシ、ホホ网ヌ、マ。「4 、ト、ホ・ム・鬣癸シ・ソ・゙。シ・ォ、゙、� INSERT ハク、猜キ。「 ニ�ホマテヘ、ホヌロホ゙、猊ロホ遉ヒス靉�、キ、ハ、ャ、� db2_execute() 、ヒテヘ、マ、キ、゙、ケ。」

<?php
$animals 
= array(
    array(
0'cat''Pook'3.2),
    array(
1'dog''Peaches'12.3),
    array(
2'horse''Smarty'350.0),
);

$insert 'INSERT INTO animals (id, breed, name, weight)
    VALUES (?, ?, ?, ?)'
;
$stmt db2_prepare($conn$insert);
if (
$stmt) {
    foreach (
$animals as $animal) {
        
$result db2_execute($stmt$animal);
    }
}
?>

サイケヘ


IBM DB2 エリソ�
PHP Manual