最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php存儲(chǔ)過程調(diào)用實(shí)例代碼

 更新時(shí)間:2013年02月03日 17:07:29   作者:  
php存儲(chǔ)過程調(diào)用舉例,供大家學(xué)習(xí)參考
復(fù)制代碼 代碼如下:

//比如要調(diào)用的存儲(chǔ)過程為gxtj(a,b)
$db=new mysqli("localhost","ssss","aaaaa","bbbb");
mysqli_query($db,"SET NAMES utf8");
$result=$db->query("call gxtj($year,$jd)"); // gxtj是mysql的存儲(chǔ)過程名稱 [color=gray][/color]
while( $row = $result->fetch_array(MYSQLI_ASSOC)) //完成從返回結(jié)果集中取出一行
{
while ($key=key($row)){ //依次取得字段名
$value=current($row); //依次取得字段值
}
}


實(shí)例一:無參的存儲(chǔ)過程

復(fù)制代碼 代碼如下:

$conn = mysql_connect('localhost','root','root') or die ("數(shù)據(jù)連接錯(cuò)誤!!!");
mysql_select_db('test',$conn);
$sql = "
create procedure myproce()
begin
INSERT INTO user (id, username, sex) VALUES (NULL, 's', '0');
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce的存儲(chǔ)過程

$sql = "call test.myproce();";
mysql_query($sql);//調(diào)用myproce的存儲(chǔ)過程,則數(shù)據(jù)庫(kù)中將增加一條新記錄。

實(shí)例二:傳入?yún)?shù)的存儲(chǔ)過程

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce2(in score int)
begin
if score >= 60 then
select 'pass';
else
select 'no';
end if;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce2的存儲(chǔ)過程
$sql = "call test.myproce2(70);";
mysql_query($sql);//調(diào)用myproce2的存儲(chǔ)過程,看不到效果,可以在cmd下看到結(jié)果。

實(shí)例三:傳出參數(shù)的存儲(chǔ)過程

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce3(out score int)
begin
set score=100;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce3的存儲(chǔ)過程
$sql = "call test.myproce3(@score);";
mysql_query($sql);//調(diào)用myproce3的存儲(chǔ)過程
$result = mysql_query('select @score;');
$array = mysql_fetch_array($result);
echo '<pre>';print_r($array);

實(shí)例四:傳出參數(shù)的inout存儲(chǔ)過程

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce4(inout sexflag int)
begin
SELECT * FROM user WHERE sex = sexflag;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce4的存儲(chǔ)過程
$sql = "set @sexflag = 1";
mysql_query($sql);//設(shè)置性別參數(shù)為1
$sql = "call test.myproce4(@sexflag);";
mysql_query($sql);//調(diào)用myproce4的存儲(chǔ)過程,在cmd下面看效果

實(shí)例五:使用變量的存儲(chǔ)過程

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce5(in a int,in b int)
begin
declare s int default 0;
set s=a+b;
select s;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce5的存儲(chǔ)過程
$sql = "call test.myproce5(4,6);";
mysql_query($sql);//調(diào)用myproce5的存儲(chǔ)過程,在cmd下面看效果

實(shí)例六:case語法

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce6(in score int)
begin
case score
when 60 then select '及格';
when 80 then select '及良好';
when 100 then select '優(yōu)秀';
else select '未知分?jǐn)?shù)';
end case;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce6的存儲(chǔ)過程
$sql = "call test.myproce6(100);";
mysql_query($sql);//調(diào)用myproce6的存儲(chǔ)過程,在cmd下面看效果

實(shí)例七:循環(huán)語句

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce7()
begin
declare i int default 0;
declare j int default 0;
while i<10 do
set j=j+i;
set i=i+1;
end while;
select j;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce7的存儲(chǔ)過程
$sql = "call test.myproce7();";
mysql_query($sql);//調(diào)用myproce7的存儲(chǔ)過程,在cmd下面看效果

實(shí)例八:repeat語句

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce8()
begin
declare i int default 0;
declare j int default 0;
repeat
set j=j+i;
set i=i+1;
until j>=10
end repeat;
select j;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce8的存儲(chǔ)過程
$sql = "call test.myproce8();";
mysql_query($sql);//調(diào)用myproce8的存儲(chǔ)過程,在cmd下面看效果

實(shí)例九:loop語句

復(fù)制代碼 代碼如下:

$sql = "
create procedure myproce9()
begin
declare i int default 0;
declare s int default 0;

loop_label:loop
set s=s+i;
set i=i+1;
if i>=5 then
leave loop_label;
end if;
end loop;
select s;
end;
";
mysql_query($sql);//創(chuàng)建一個(gè)myproce9的存儲(chǔ)過程
$sql = "call test.myproce9();";
mysql_query($sql);//調(diào)用myproce9的存儲(chǔ)過程,在cmd下面看效果

實(shí)例十:刪除存儲(chǔ)過程

mysql_query("drop procedure if exists myproce");//刪除test的存儲(chǔ)過程
實(shí)例十:存儲(chǔ)過程中的游標(biāo)
總結(jié)中。

相關(guān)文章

  • 學(xué)習(xí)php設(shè)計(jì)模式 php實(shí)現(xiàn)訪問者模式(Visitor)

    學(xué)習(xí)php設(shè)計(jì)模式 php實(shí)現(xiàn)訪問者模式(Visitor)

    這篇文章主要介紹了php設(shè)計(jì)模式中的訪問者模式,使用php實(shí)現(xiàn)訪問者模式,感興趣的小伙伴們可以參考一下
    2015-12-12
  • iis6手工創(chuàng)建網(wǎng)站后無法運(yùn)行php腳本的解決方法

    iis6手工創(chuàng)建網(wǎng)站后無法運(yùn)行php腳本的解決方法

    下面小編就為大家?guī)硪黄猧is6手工創(chuàng)建網(wǎng)站后無法運(yùn)行php腳本的解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-06-06
  • 用phpmyadmin更改mysql5.0登錄密碼

    用phpmyadmin更改mysql5.0登錄密碼

    mysql5.0更改登錄密碼完成架站完成大斌的BLOG也一并處理今天忙了整整一天,做了一些無聊并且重復(fù)的體力勞動(dòng),幾乎沒有學(xué)到什么東西,卻浪費(fèi)了一天時(shí)間??上?,可悲,可嘆。不過總算把算服務(wù)器的MYSQL登錄密碼和PHPMYADMIN的遠(yuǎn)程訪問方式改好了。MYSQL自4.1起就更改了加密方式,講原先16位的加密改成40位,把我害苦了,怎么都連接不上。查遍資料今天總算搞定了通過PHPMYADMIN更改MYSQL密碼,個(gè)人覺得簡(jiǎn)單實(shí)用
    2008-03-03
  • PHP計(jì)算個(gè)人所得稅示例【不使用速算扣除數(shù)】

    PHP計(jì)算個(gè)人所得稅示例【不使用速算扣除數(shù)】

    這篇文章主要介紹了PHP計(jì)算個(gè)人所得稅,結(jié)合實(shí)例形式分析了php自定義函數(shù)不使用速算扣除數(shù)計(jì)算個(gè)人所得稅的相關(guān)操作技巧,涉及數(shù)組遍歷、數(shù)值運(yùn)算的簡(jiǎn)單使用,需要的朋友可以參考下
    2018-03-03
  • php的curl實(shí)現(xiàn)get和post的代碼

    php的curl實(shí)現(xiàn)get和post的代碼

    類似于dreamhost這類主機(jī)服務(wù)商,是顯示fopen的使用的。使用php的curl可以實(shí)現(xiàn)支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。
    2008-08-08
  • php 刪除數(shù)組元素

    php 刪除數(shù)組元素

    array_filter — 用回調(diào)函數(shù)過濾數(shù)組中的單元
    2009-01-01
  • PHP的序列化和反序列化詳情

    PHP的序列化和反序列化詳情

    這篇文章主要介紹了PHP的序列化和反序列化詳情,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-09-09
  • php用wangeditor3實(shí)現(xiàn)圖片上傳功能

    php用wangeditor3實(shí)現(xiàn)圖片上傳功能

    在本篇文章中小編給大家整理的是關(guān)于php用wangeditor3實(shí)現(xiàn)圖片上傳功能的實(shí)例代碼和相關(guān)內(nèi)容,有需要的朋友們學(xué)習(xí)下。
    2019-08-08
  • PHP GD庫(kù)添加freetype拓展的方法

    PHP GD庫(kù)添加freetype拓展的方法

    下面小編就為大家分享一篇PHP GD庫(kù)添加freetype拓展的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • PHP簡(jiǎn)單實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法

    PHP簡(jiǎn)單實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法

    這篇文章主要介紹了PHP實(shí)現(xiàn)斷點(diǎn)續(xù)傳下載的方法,涉及php針對(duì)文件傳輸?shù)南嚓P(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-09-09

最新評(píng)論

黄陵县| 永仁县| 金昌市| 虎林市| 株洲市| 延长县| 霍邱县| 道孚县| 六安市| 贵南县| 怀化市| 桓仁| 子长县| 清水河县| 雷山县| 靖江市| 宣武区| 横山县| 孟州市| 枣庄市| 罗山县| 喀什市| 浏阳市| 牙克石市| 汉源县| 宁海县| 普陀区| 象山县| 清河县| 凤冈县| 张家川| 德阳市| 福海县| 曲麻莱县| 读书| 怀化市| 广南县| 米脂县| 巴彦淖尔市| 衡东县| 汽车|