介绍
这篇文章给大家介绍如何在PHP中利用PDO操作mysql存储过程,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。
具体如下:
<强>一代码强>
sql语句:
create procedure pro_reg (nc 拷贝;varchar(80),拷贝pwd varchar(80),拷贝email varchar(80),拷贝address varchar (50)) 开始 insert into  tb_reg (名字,,pwd , email ,地址),values (数控,pwd,,电子邮件,地址); 结束;
索引。php:
& lt; ! DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0,过渡//EN" “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"比; & lt; html  xmlns=癶ttp://www.w3.org/1999/xhtml"比; & lt; head> & lt; meta  http-equiv=癈ontent-Type",内容=皌ext/html;, charset=utf-8",/比; & lt; title>用户注册& lt;/title> & lt; link  rel=皊tylesheet",类型=拔谋?css" https://www.yisu.com/zixun/, href=" style.css rel="外部nofollow”> >头 <脚本语言=" javascript "> 函数chkinput(形式){ 如果(form.nc.value==" ") { 警报(“请输入用户昵称!”); form.nc.select (); 返回(假); } 如果(form.pwd.value==" ") { 警报(“请输入注册密码!”); form.pwd.select (); 返回(假); } 如果(form.email.value==" ") { 警报(“请输入电子邮件地址!”); form.email.select (); 返回(假); } 如果(form.address.value==" ") { 警报(“请输入家庭地址!”); form.address.select (); 返回(假); } 返回(真正的); }> 脚本 身体<> <表宽度=" 200 " border=" 0 "="中心"单元格边距=" 0 "对齐单元格间距=" 0 ">表> <表宽度=" 500 "高度=" 10 " border=" 0 "="中心"单元格边距=" 0 "对齐单元格间距=" 0 "> 表> <表宽度=" 500 " border=" 0 "="中心"单元格边距=" 0 "对齐单元格间距=" 0 "> <表格宽度=" 500 "高度=" 157 " border=" 0 "="中心"单元格边距=" 0 "对齐单元格间距=" 1 "> <表单名称=" form1”=皃ost”行动=敝甘椒āhp " onsubmit="返回chkinput () "> 用户注册 用户昵称: 注册密码: 电子邮件: 对齐家庭住址:形式 表> 表> <表宽度=" 600 "高度=" 80 " border=" 0 "="中心"单元格边距=" 0 "对齐单元格间距=" 0 "> 表> <? php if ($ _POST['提交']!=" "){ dbms美元=癿ysql”;//数据库类型,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数 主机美元=' localhost ';//数据库主机名 美元dbName=癲b_database15”;//使用的数据库 $ user=案?//数据库连接用户名 通过美元=案?//对应的密码 美元dsn=" $ dbms:主机=$主机;dbname=$ dbname”; 尝试{ pdo美元=new pdo (dsn,美元的用户,通过美元);//初始化一个PDO对象,就是创建了数据库连接对象PDO美元 $ pdo ->查询(“名字utf8 ");//设置数据库编码格式 $ pdo -> setAttribute (pdo:: ATTR_ERRMODE, pdo:: ERRMODE_EXCEPTION); $数控=$ _POST['数控']; $ pwd=md5 ($ _POST [' pwd ']); $邮件=$ _POST['邮件']; $地址=$ _POST['地址']; 查询美元="调用pro_reg(“数控美元”,“$ pwd”,“美元电子邮件”,“美元地址”)”; $=$ pdo结果->准备($查询); 如果美元的结果-> execute ()) { 回声”数据添加成功!”; 其他}{ 回声”数据添加失败!”; } }捕捉(PDOException $ e) { 回声“PDO异常了。”; 回声的错误与数据库:
版权所有吉林省* *科技有限公司!未经授权禁止复制或建立镜像!
版权?,版权所有!
建议您在大于1024 * 768的分辨率下使用如何在PHP中利用PDO操作mysql存储过程