Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

WBOY
Lepaskan: 2024-06-02 14:13:56
asal
431 orang telah melayarinya

Untuk menggunakan prosedur tersimpan MySQL dalam PHP: Sambung ke pangkalan data MySQL menggunakan PDO atau sambungan MySQLi. Sediakan penyata untuk memanggil prosedur tersimpan. Laksanakan prosedur tersimpan. Proses set keputusan (jika prosedur tersimpan mengembalikan hasil). Tutup sambungan pangkalan data.

如何在 PHP 中使用 MySQL 存储过程?

Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?

Pengenalan

Prosedur tersimpan MySQL ialah sekumpulan penyata SQL tersusun yang boleh digunakan untuk melaksanakan operasi data yang kompleks. Dalam PHP, kita boleh berinteraksi dengan prosedur tersimpan MySQL menggunakan sambungan PDO atau sambungan MySQLi. Gunakan sambungan PDO > Dan kembalikan maklumat pelanggan. Kami boleh memanggil prosedur tersimpan ini menggunakan PHP menggunakan coretan kod berikut:

<?php
// 打开 PDO 连接
$conn = new PDO('mysql:host=localhost;dbname=database_name;charset=utf8', 
               'username', 'password');

// 设置存储过程的名称
$procedure_name = 'my_stored_procedure';

// 准备调用存储过程的语句
$stmt = $conn->prepare("CALL $procedure_name()");

// 执行存储过程
$stmt->execute();

// 处理结果集(如果存储过程返回了结果集)
$result = $stmt->fetchAll();

// 关闭连接
$conn = null;
?>
Salin selepas log masuk

Kami kemudiannya boleh mengakses tatasusunan $customer untuk mendapatkan butiran pelanggan tertentu.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan prosedur tersimpan MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan