MySQLi_STMT
PHP Manual

mysqli_stmt::execute

mysqli_stmt_execute

(PHP 5)

mysqli_stmt::execute -- mysqli_stmt_execute・ラ・�レ・「・ノ・ッ・ィ・熙ツケヤ、ケ、�

タ篶タ

・ェ・ヨ・ク・ァ・ッ・ネサリク�キソ

bool mysqli_stmt::execute ( void )

シ�ウ、ュキソ

bool mysqli_stmt_execute ( mysqli_stmt $stmt )

サー、ヒ mysqli_prepare() エリソヌヘムーユ、オ、�ソ・ッ・ィ・熙ツケヤ、キ、゙、ケ。」 ・ム・鬣癸シ・ソ・゙。シ・ォ、ャツクコ゚、ケ、��遑「、ス、ホニ簣ニ、マシォニーナェ、ヒナャタレ、ハ・ヌ。シ・ソ、ヒテヨ、ュエケ、ィ、鬢�゙、ケ。」

・ケ・ニ。シ・ネ・皈ネ、ャ UPDATE。「DELETE 、「、�、、マ INSERT 、ヌ、「、テ、ソセ�遑「 ハムケケ、オ、�ソケヤ、ホチ暠マ mysqli_stmt_affected_rows() エリソネヘム、ケ、�ウ、ネ、ヌシ霹タイトヌス、ヌ、ケ。」ニアヘヘ、ヒ。「・ッ・ィ・熙ャキ�フ・サ・テ・ネ、ヨ、ケセ�遉マ mysqli_stmt_fetch() エリソネヘム、ヌ、ュ、゙、ケ。」

テ擎ユ:

mysqli_stmt_execute() 、ネヘム、キ、ソコン、ヒ、マ。「 ツセ、ホ・ッ・ィ・熙ツケヤ、ケ、�ー、ヒ mysqli_stmt_fetch() エリソネヘム、ケ、�ャヘラ、ャ、「、熙゙、ケ。」

・ム・鬣癸シ・ソ

stmt

シ�ウ、ュキソ、ホ、゚: mysqli_stmt_init() 、ャハヨ、ケ・ケ・ニ。シ・ネ・皈ネ ID。」

ハヨ、�ヘ

タョクキ、ソセ�遉ヒ TRUE 、「シコヌヤ、キ、ソセ�遉ヒ FALSE 、ヨ、キ、゙、ケ。」

ホ�

ホ�1 ・ェ・ヨ・ク・ァ・ッ・ネサリク�キソ

<?php
$mysqli 
= new mysqli("localhost""my_user""my_password""world");

/* タワツウセキ、チ・ァ・テ・ッ、キ、゙、ケ */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

$mysqli->query("CREATE TABLE myCity LIKE City");

/* insert ・ケ・ニ。シ・ネ・皈ネ、猜キ、゙、ケ */
$query "INSERT INTO myCity (Name, CountryCode, District) VALUES (?,?,?)";
$stmt $mysqli->prepare($query);

$stmt->bind_param("sss"$val1$val2$val3);

$val1 'Stuttgart';
$val2 'DEU';
$val3 'Baden-Wuerttemberg';

/* ・ケ・ニ。シ・ネ・皈ネ、ツケヤ、キ、゙、ケ */
$stmt->execute();

$val1 'Bordeaux';
$val2 'FRA';
$val3 'Aquitaine';

/* ・ケ・ニ。シ・ネ・皈ネ、ツケヤ、キ、゙、ケ */
$stmt->execute();

/* ・ケ・ニ。シ・ネ・皈ネ、ト、ク、゙、ケ */
$stmt->close();

/* myCity 、ォ、鬢ケ、ル、ニ、ホケヤ、霹タ、キ、゙、ケ */
$query "SELECT Name, CountryCode, District FROM myCity";
if (
$result $mysqli->query($query)) {
    while (
$row $result->fetch_row()) {
        
printf("%s (%s,%s)\n"$row[0], $row[1], $row[2]);
    }
    
/* キ�フ・サ・テ・ネ、ォハ�キ、゙、ケ */
    
$result->close();
}

/* ・ニ。シ・ヨ・���キ、゙、ケ */
$mysqli->query("DROP TABLE myCity");

/* タワツウ、ト、ク、゙、ケ */    
$mysqli->close();
?>

ホ�2 シ�ウ、ュキソ

<?php
$link 
mysqli_connect("localhost""my_user""my_password""world");

/* タワツウセキ、チ・ァ・テ・ッ、キ、゙、ケ */
if (mysqli_connect_errno()) {
    
printf("Connect failed: %s\n"mysqli_connect_error());
    exit();
}

mysqli_query($link"CREATE TABLE myCity LIKE City");

/* insert ・ケ・ニ。シ・ネ・皈ネ、猜キ、゙、ケ */
$query "INSERT INTO myCity (Name, CountryCode, District) VALUES (?,?,?)";
$stmt mysqli_prepare($link$query);

mysqli_stmt_bind_param($stmt"sss"$val1$val2$val3);

$val1 'Stuttgart';
$val2 'DEU';
$val3 'Baden-Wuerttemberg';

/* ・ケ・ニ。シ・ネ・皈ネ、ツケヤ、キ、゙、ケ */
mysqli_stmt_execute($stmt);

$val1 'Bordeaux';
$val2 'FRA';
$val3 'Aquitaine';

/* ・ケ・ニ。シ・ネ・皈ネ、ツケヤ、キ、゙、ケ */
mysqli_stmt_execute($stmt);

/* ・ケ・ニ。シ・ネ・皈ネ、ト、ク、゙、ケ */
mysqli_stmt_close($stmt);

/* myCity 、ォ、鬢ケ、ル、ニ、ホケヤ、霹タ、キ、゙、ケ */
$query "SELECT Name, CountryCode, District FROM myCity";
if (
$result mysqli_query($link$query)) {
    while (
$row mysqli_fetch_row($result)) {
        
printf("%s (%s,%s)\n"$row[0], $row[1], $row[2]);
    }
    
/* キ�フ・サ・テ・ネ、ォハ�キ、゙、ケ */
    
mysqli_free_result($result);
}

/* ・ニ。シ・ヨ・���キ、゙、ケ */
mysqli_query($link"DROP TABLE myCity");

/* タワツウ、ト、ク、゙、ケ */    
mysqli_close($link);
?>

セ螟ホホ网ホスミホマ、マーハイシ、ネ、ハ、熙゙、ケ。」

Stuttgart (DEU,Baden-Wuerttemberg)
Bordeaux (FRA,Aquitaine)

サイケヘ


MySQLi_STMT
PHP Manual