|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
也或许是因为我还没有真正的学到深处吧,说实在的,PHP中的很多高级点的应用,如PHP类、PHP函数基本还是不懂吧!明天web开辟中碰到必要使用php调取mysql的存储历程的,研讨了半天终究小有所成,上面将怎样利用mysql创立存储历程和怎样利用php挪用mysql的存储历程做个纪录,以防健忘。
1、在PHPmyadmin中创立一个test1存储历程;- createproceduretest1(inaint)//create创立;procedure存储历程;test1是存储历程名还管有无参数都得加上()begin//入手下手select*fromtestwhereid=a;//这里是存储历程的语句end;//停止//注:用mysql创立必需把Delimiter改成//
复制代码 2、在php中挪用这个test1存储历程- <?phpdefine(CLIENT_MULTI_RESULTS,131072);//间接取数据掏出不来,华侈了一个多小时终究找到这个举措,(关照服务器客户端能够处置由多语句大概存储历程实行天生的多了局集。当翻开CLIENT_MULTI_STATEMENTS时,这个标记主动的被翻开。能够在本表后检察更多关于该标记位的信息。)$link=mysql_connect("localhost","root","",1,CLIENT_MULTI_RESULTS)ordie("Couldnotconnect:".mysql_error());mysql_select_db("yii");mysql_query("setnamesutf8");$resule=mysql_query("calltest2(5)");while($rows=mysql_fetch_array($resule)){echo$rows[title]."<br>";}
复制代码 文章设想当中QQ:576272452
算是1个熟悉的过程,所以c语言的基础有就更好,没有也不怕。 |
|