(PECL maxdb >= 1.0)
maxdb_stmt_prepare -- maxdb_stmt::prepare — ク螟ヌシツケヤ、ケ、�ソ、皃ホ SQL ハク、猜ケ、�
シ�ウ、ュキソ
・ェ・ヨ・ク・ァ・ッ・ネサリク�キソ
maxdb_stmt_prepare() 、マ。「 ク螟ヌシツケヤ、ケ、�ソ、皃ホ SQL・ッ・ィ・熙フ・�ェテシ、ホハクサ昀ヌス猜キ、゙、ケ。」 ・ケ・ニ。シ・ネ・皈ネ、ホ・�ス。シ・ケ、マ。「maxdb_stmt_init() 、ヌウホハン、キ、ハ、ア、�ミ、ハ、熙゙、サ、」 ・ッ・ィ・熙マ。「テアー�ホ SQL ハク、ヌ、「、�ャヘラ、ャ、「、熙゙、ケ。」
テ擎ユ:
ハク、ホコヌク螟ヒ。「・サ・゚・ウ・愠� \g 、ト、ア、ニ、マ、、、ア、゙、サ、」
query 、ヌ、マ。「SQL ハク、ホテ讀ヒ。「 、メ、ネ、ト、「、�、、マハ」ソホ・ム・鬣癸シ・ソ・゙。シ・ォ、゙、皃�ウ、ネ、ャイトヌス、ヌ、ケ。」 ナャタレ、ハセ�熙ヒ・ッ・ィ・ケ・チ・逾゙。シ・ッ (?) 、荀盪�、゚、゙、ケ。」
テ擎ユ:
・゙。シ・ォ、マ。「SQL ハク、ホテ讀ホナャタレ、ハイユス熙ヒ、「、��遉ヒ、ホ、゚ヘュク妤ヌ、ケ。」 ホ网ィ、ミ INSERT ハク、ホ VALUES() ・�ケ・ネ (、ス、ホケヤ、ホ・ォ・鬣爨ホテヘ、リト熙ケ、�) 、「、�、、マ WHERE カ遉ヌ・ォ・鬣爨ホテヘ、ネ ネ豕モ、ケ、��リト熙ケ、��遉ハ、ノ、ャヘュク妤ヌ、ケ。」
、キ、ォ、キ。「シアハフサメ (・ニ。シ・ヨ・�セ、茹ォ・鬣猯セ)。「SELECT ハク、ャハヨ、ケ・ォ・鬣猯セ、ホー�「 、「、�、、マ (ホ网ィ、ミ = 、ホ、隍ヲ、ハ) ニ牾鮟ササメ、ホホセツヲ、ハ、ノ、ヒ ・゙。シ・ォ、リト熙ケ、�ウ、ネ、マ、ヌ、ュ、゙、サ、」コヌク螟ホタゥクツ、ャノャヘラ、ハ、ホ、マ。「 、ウ、ホセ�遉ヒ・ム・鬣癸シ・ソ、ホキソ、ャキ霪熙ヌ、ュ、ハ、ッ、ハ、�ォ、鬢ヌ、ケ。」 ー�フナェ、ヒ。「・ム・鬣癸シ・ソ、マ・ヌ。シ・ソチ犲鋕タク� (DML) ハク、ヌサネヘム、キ。「 ・ヌ。シ・ソト�チクタク� (DDL) ハク、ヌ、マサネヘム、キ、゙、サ、」
・ム・鬣癸シ・ソ・゙。シ・ォ、マ。「ハク、ツケヤ、キ、ソ、�ヤ、霹タ、キ、ソ、熙ケ、�ー、ヒ。「ノャ、コ maxdb_stmt_bind_param() 、� maxdb_stmt_bind_result() 、ヌ・「・ラ・�ア。シ・キ・逾ホハムソヒ・ミ・、・ノ、キ、ハ、ア、�ミ、ハ、熙゙、サ、」
タョクキ、ソセ�遉ヒ TRUE 、「シコヌヤ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」
ホ�1 ・ェ・ヨ・ク・ァ・ッ・ネサリク�キソ
<?php
$maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
/* タワツウ、エ、ル、゙、ケ */
if (maxdb_connect_errno()) {
printf("タワツウ、ヒシコヌヤ、キ、゙、キ、ソ: %s\n", maxdb_connect_error());
exit();
}
$city = "Portland";
/* ・ラ・�レ・「・ノ・ケ・ニ。シ・ネ・皈ネ、鋿ョ、キ、゙、ケ */
$stmt = $maxdb->stmt_init();
if ($stmt->prepare("SELECT state FROM hotel.city WHERE name=?")) {
/* ・゙。シ・ォ、ヒ・ム・鬣癸シ・ソ、ミ・、・ノ、キ、゙、ケ */
$stmt->bind_param("s", $city);
/* ・ッ・ィ・熙ツケヤ、キ、゙、ケ */
$stmt->execute();
/* キ�フハムソヒ・ミ・、・ノ、キ、゙、ケ */
$stmt->bind_result($district);
/* テヘ、霹タ、キ、゙、ケ */
$stmt->fetch();
printf("%s is in district %s\n", $city, $district);
/* ・ケ・ニ。シ・ネ・皈ネ、ト、ク、゙、ケ */
$stmt->close();
}
/* タワツウ、ト、ク、゙、ケ */
$maxdb->close();
?>
ホ�2 シ�ウ、ュキソ
<?php
$link = maxdb_connect("localhost", "MONA", "RED", "DEMODB");
/* タワツウ、エ、ル、゙、ケ */
if (maxdb_connect_errno()) {
printf("タワツウ、ヒシコヌヤ、キ、゙、キ、ソ: %s\n", maxdb_connect_error());
exit();
}
$city = "Portland";
/* ・ラ・�レ・「・ノ・ケ・ニ。シ・ネ・皈ネ、鋿ョ、キ、゙、ケ */
$stmt = maxdb_stmt_init($link);
if (maxdb_stmt_prepare($stmt, "SELECT state FROM hotel.city WHERE name=?")) {
/* ・゙。シ・ォ、ヒ・ム・鬣癸シ・ソ、ミ・、・ノ、キ、゙、ケ */
maxdb_stmt_bind_param($stmt, "s", $city);
/* ・ッ・ィ・熙ツケヤ、キ、゙、ケ */
maxdb_stmt_execute($stmt);
/* キ�フハムソヒ・ミ・、・ノ、キ、゙、ケ */
maxdb_stmt_bind_result($stmt, $district);
/* テヘ、霹タ、キ、゙、ケ */
maxdb_stmt_fetch($stmt);
printf("%s is in district %s\n", $city, $district);
/* ・ケ・ニ。シ・ネ・皈ネ、ト、ク、゙、ケ */
maxdb_stmt_close($stmt);
}
/* タワツウ、ト、ク、゙、ケ */
maxdb_close($link);
?>
セ螟ホホ网ホスミホマ、マ。「 、ソ、ネ、ィ、ミーハイシ、ホ、隍ヲ、ヒ、ハ、熙゙、ケ。」
Portland is in district OR