Definisi juga Penggunaan
Fungsi multi_query() / mysqli_multi_query()
digunakan untuk jalankan satu atau bahkan lebih question terhadap database. Kueri dipisahkan bersama jangka waktu koma.
Syntax
Object oriented type:
$mysqli -> multi_query(question)
Procedural type:
mysqli_multi_query(connection, question)
Nilai Parameter
Parameter | Description |
---|---|
connection | Required. Menentukan hubungan MySQL yang pasti akan digunakan |
question | Required. Menentukan satu atau bahkan lebih kueri, dipisahkan bersama jangka waktu koma |
Detail Teknis
Return Value: | FALSE jika kueri memulai dengan mengabaikan |
---|---|
PHP Version: | 5+ |
Contoh – Object oriented type
Lakukan banyak kueri terh
<?php $mysqli = new mysqli("localhost","my_user","my_password","my_db"); if ($mysqli -> connect_errno) { echo "Gagal Menghubungkan ke dalam MySQL: " . $mysqli -> connect_error; exit(); } $sql = "SELECT Lastname FROM Persons ORDER BY LastName;"; $sql .= "SELECT Country FROM Customers"; // Eksekusi multi question if ($mysqli -> multi_query($sql)) { do { // Simpan outcome set memulai dengan if ($outcome = $mysqli -> store_result()) { whereas ($row = $outcome -> fetch_row()) { printf("%sn", $row[0]); } $outcome -> free_result(); } // Jika ada lebih tak terhitung extra outcome-units, akibatnya pasti akan dicetak if ($mysqli -> more_results()) { printf("-------------n"); } // Siapkan outcome set apalagi } whereas ($mysqli -> next_result()); } $mysqli -> shut(); ?>
Contoh – Procedural type
Lakukan banyak kueri terhadap database:
<?php $con = mysqli_connect("localhost","my_user","my_password","my_db"); if (mysqli_connect_errno()) { echo "Gagal Menghubungkan ke dalam MySQL: " . mysqli_connect_error(); exit(); } $sql = "SELECT Lastname FROM Persons ORDER BY LastName;"; $sql .= "SELECT Country FROM Customers"; // Eksekusi multi question if (mysqli_multi_query($con, $sql)) { do { // Simpan outcome set memulai dengan if ($outcome = mysqli_store_result($con)) { whereas ($row = mysqli_fetch_row($outcome)) { printf("%sn", $row[0]); } mysqli_free_result($outcome); } // Jika ada lebih tak terhitung extra outcome-units, akibatnya pasti akan dicetak if (mysqli_more_results($con)) { printf("-------------n"); } // Siapkan outcome set apalagi } whereas (mysqli_next_result($con)); } mysqli_close($con); ?>
Anda ringan menonton: Fungsi mysqli multi_query() PHP – DosenIT.com
Sumber: https://taylorswift10years.com
Kategori: Teknologi