php呼叫mysql 儲存過程

2021-04-15 16:14:07 字數 542 閱讀 6436

php可以通過查詢語句「call procedurename()」來呼叫mysql的儲存過程。

但不能使用mysql_*相關函式得用mysqli_*相關函式。

---建立儲存過程

use test

create procedure sta()select * from ta;

----

<?php

$connstr=mysqli_connect("localhost","root","") or   die("無法連線資料庫,連線失敗。");

mysqli_select_db($connstr,"test") or   die ("無法選擇test資料庫。");

$sr=mysqli_query($connstr,"call test.sta()") or die(mysqli_error());

$sa = mysqli_fetch_array($sr);

echo $sa;

...............

?>

注釋就不用加了吧。

都看得懂。

用 PHP 呼叫 MySQL 儲存過程

mysql 5.0 以上支援儲存過程。php 5.0 以上的 mysqli 系列函式可以支援操作 mysql 的儲存過程。以下是一些簡單的儲存過程和用 php 呼叫的示例。一 返回單個資料 1 2 header content type text html charset utf 8 3 4 hos...

用 PHP 呼叫 MySQL 儲存過程

mysql 5.0 以上支援儲存過程。php 5.0 以上的 mysqli 系列函式可以支援操作 mysql 的儲存過程。以下是一些簡單的儲存過程和用 php 呼叫的示例。一 返回單個資料 1 host localhost 5 user root 6 password mypassword 7 db...

MySQL呼叫儲存過程

使用儲存過程,可以使程式執行效率更高,安全性更好,增強程式的可重用性和維護性 儲存過程有多種呼叫方法 儲存過程必須使用call語句呼叫,並且,儲存過程和資料庫相關,如果,要執行其他資料庫中的儲存過程,需要指定資料庫名稱 語法格式 call sp name parameter sp name,為儲存過...