Rumah > pangkalan data > tutorial mysql > Bolehkah Penyata Disediakan mysqli Melaksanakan Berbilang Pertanyaan Serentak?

Bolehkah Penyata Disediakan mysqli Melaksanakan Berbilang Pertanyaan Serentak?

Barbara Streisand
Lepaskan: 2024-10-30 16:59:03
asal
781 orang telah melayarinya

Can mysqli Prepared Statements Execute Multiple Queries Simultaneously?

Bolehkah mysqli Menyediakan Penyata Melaksanakan Berbilang Pertanyaan Serentak?

Tidak seperti pernyataan yang disediakan, mysqli menyediakan satu pertanyaan MySQL pada satu masa. Untuk menyediakan berbilang pertanyaan, buat berbilang objek pernyataan yang disediakan.

Contohnya:

<code class="php">$stmtUser = $sql->prepare("INSERT INTO user (id_user, username, pw, email) VALUES (?,?,?,?)");
$stmtProc = $sql->prepare("INSERT INTO process (id_user, idp) VALUES (?,?);");</code>
Salin selepas log masuk

Parameter Pengikat

Setelah anda menyediakan pernyataan, anda boleh mengikat parameter secara berasingan:

<code class="php">$stmtUser->bind_param("ssss", $id, $username, $pw, $email);
$stmtProc->bind_param("ss", $id, $idp);</code>
Salin selepas log masuk

Melaksanakan dan Menutup Penyata

Melaksanakan dan menutup kenyataan yang disediakan secara individu:

<code class="php">$stmtUser->execute();
$stmtUser->close();
$stmtProc->execute();
$stmtProc->close(); </code>
Salin selepas log masuk

Tambahan Petua

  • Sediakan pernyataan dalam pembolehubah yang berbeza untuk memastikan pengendalian yang betul.
  • Ralat "panggilan kepada fungsi ahli pada bukan objek" biasanya menunjukkan ralat dalam penyediaan( ) kenyataan.

Atas ialah kandungan terperinci Bolehkah Penyata Disediakan mysqli Melaksanakan Berbilang Pertanyaan Serentak?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan