PHPがmysqliを実現して複数の文を一括実行する方法の例
1338 ワード
この例では、PHPがmysqliバッチで複数の文を実行する方法について説明します.皆さんの参考にしてください.具体的には以下の通りです.
複数のアクションを一度に実行したり、複数の結果セットを取り戻したりすることができます.
例:
PHPに関する詳細について興味のある読者は、「php+mysqliデータベースプログラム設計テクニック総括」、「phpオブジェクト向けプログラム設計入門チュートリアル」、「PHP配列(Array)操作テクニック大全」、「PHP基本文法入門チュートリアル」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
複数のアクションを一度に実行したり、複数の結果セットを取り戻したりすることができます.
例:
", mysqli_connect_error());
exit();
}
/* multi_query 。 。 */
$query = "SELECT * from test where id = 1;";
$query .= "SELECT name FROM test";
/* , FALSE。*/
if ($mysqli-?>multi_query($query)) {
do {
/* */
if ($result = $mysqli->store_result()) {
while ($row = $result->fetch_row()) {
printf("%s
", $row[0]);
}
$result->free();
}
/* */
if ($mysqli->more_results()) {
printf("-----------------
");
}
//
} while ($mysqli->next_result());
}
/* close connection */
$mysqli->close();
?>
PHPに関する詳細について興味のある読者は、「php+mysqliデータベースプログラム設計テクニック総括」、「phpオブジェクト向けプログラム設計入門チュートリアル」、「PHP配列(Array)操作テクニック大全」、「PHP基本文法入門チュートリアル」、「php文字列(string)用法総括」、「php+mysqlデータベース操作入門チュートリアル」および「php一般データベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.