亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

php調用mysql存儲過程和函數的方法

添加時間:2014-7-20 17:52:54  添加: 思海網絡 

存儲過程和函數是MySql5.0剛剛引入的。關于這方面的操作在PHP里面沒有直接的支持。但是由于Mysql PHP API的設計,使得我們可以在以前的PHP版本中的mysql php api中支持存儲過程和函數的調用。

在php中調用存儲過程和函數。

    1。調用存儲過程的方法。

      a。如果存儲過程有 IN/INOUT參數,聲明一個變量,輸入參數給存儲過程,該變量是一對,

      一個php變量(也可以不必,只是沒有php變量時,沒有辦法進行動態輸入),一個Mysql

        變量。

      b。如果存儲過程有OUT變量,聲明一個Mysql變量。

        mysql變量的聲明比較特殊,必須讓mysql服務器知道此變量的存在,其實也就是執行一條mysql語句。

        入set @mysqlvar=$phpvar ;

      c。使用mysql_query()/mysql_db_query()執行mysql 變量聲明語句。

        mysql_query("set @mysqlvar【=$pbpvar】");

        這樣,在mysql服務器里面就有一個變量,@mysqlar。如果時IN參數,那么其值可以有phpar傳入。

      d。 如果時存儲過程。

          1。執行 call procedure()語句。

            也就是mysql_query("call proceduer([var1]...)");

          2. 如果有返回值,執行select  @ar,返回執行結果。

             mysql_query("select @var)"

             接下來的操作就和php執行一般的mysql語句一樣了。可以通過mydql_fetch_row()等函數獲得結果。

          如果時函數。 直接執行 select function() 就可以了。


 $host="localhost";
    $user="root";
    $password="11212";
    $db="samp_db";
    $dblink=mysql_connect($host,$user,$password)
            or die("can't connect to mysql");
 mysql_select_db($db,$dblink)
      or die("can't select samp_db");
    $res=mysql_query("set @a=$password",$dblink);
    $res=mysql_query("call aa(@a)",$dblink);
    $res=mysql_query("select @a",$dblink);
    $row=mysql_fetch_row($res);
    echo $row[0];

關鍵字:mysql、存儲過程、服務器

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站