365体育投注官网
    成都做网站,就选365体育投注官网!专业四川网站建设,成都网站建设服务提供商
          企业网站建设、电子商务网站建设  电话:028-66165255 手机:134-5869-5520

最新网站建设案例

文章详情

成都网站建设中需要写mysql存储过程时完整的参考例子

成都网站建设时需要用到php和mysql开发网站,如何写存储过程呢?以前只是用过mssql的存储过程,网上查了下资料,起始mysql的存储过程和mssql的存储过程大同小异!

为了避免大家在写mysql存储过程时少走弯路,365体育投注官网特意整理一下资料,仅供参考,如果需要技术支持,或网站开发,请联系我们QQ:1067599119

CREATE PROCEDURE `proc_test`(OUT result INT)
BEGIN
    INSERT INTO `xiya_test`(`time`)VALUES(UNIX_TIMESTAMP(NOW()));
    SET result = LAST_INSERT_ID();     
    END
 以上存储过程就是一个简单的插入记录

其中in表示输入参数,out表示输出参数,inout表示既可以输入也可以输出;param_name表示参数名称;type表示参数的类型
该类型可以是MYSQL数据库中的任意类型

注意:“DELIMITER //”语句的作用是将MYSQL的结束符设置为//,因为MYSQL默认的语句结束符为分号;,为了避免与存储过程
中SQL语句结束符相冲突,需要使用DELIMITER 改变存储过程的结束符,并以“END//”结束存储过程。
存储过程定义完毕之后再使用DELIMITER ;恢复默认结束符。DELIMITER 也可以指定其他符号为结束符!!!!!!!!!!!

然后在thinkphp里调用就可以了,参考下图



上一篇:如何处理搜索引擎营销没有效果?

下一篇:已经是最后一篇
首页  |  建站学院  |  网站建设  |  成功案例  |  业务体系  |  软件定制  |  解决方案  |  联系我们  |  免责声明
中成网建公司地址:成都市二环路西二段73号金沙时代城B座503 电话:028-6616 5255 本站文章部分来自网络,如有侵权,请联系028-66165255
成都网站建设网址:www.dowin-sourcing.com www.csccd.cn 邮箱:web#csccd.net
信息产业部备案号:蜀ICP备08106559号        PR查询成都网站建设