PHP实现PDO操作mysql存储过程示例_第1页
PHP实现PDO操作mysql存储过程示例_第2页
PHP实现PDO操作mysql存储过程示例_第3页
PHP实现PDO操作mysql存储过程示例_第4页
PHP实现PDO操作mysql存储过程示例_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第PHP实现PDO操作mysql存储过程示例本文实例讲述了PHP实现PDO操作mysql存储过程。分享给大家供大家参考,具体如下:

一代码

sql语句:

createprocedurepro_reg(inncvarchar(80),inpwdvarchar(80),inemailvarchar(80),inaddressvarchar(50))

begin

insertintotb_reg(name,pwd,email,address)values(nc,pwd,email,address);

index.php:

!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

"/TR/xhtml1/DTD/xhtml1-transitional.dtd"

htmlxmlns="/1999/xhtml"

head

metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/

title用户注册/title

linkrel="stylesheet"type="text/css"href="style.css"rel="externalnofollow"

/head

scriptlanguage="javascript"

functionchkinput(form){

if(form.nc.value==""){

alert("请输入用户昵称!");

form.nc.select();

return(false);

if(form.pwd.value==""){

alert("请输入注册密码!");

form.pwd.select();

return(false);

if(form.email.value==""){

alert("请输入E-mail地址!");

form.email.select();

return(false);

if(form.address.value==""){

alert("请输入家庭地址!");

form.address.select();

return(false);

return(true);

/script

body

tablewidth="200"border="0"align="center"cellpadding="0"cellspacing="0"

tdimgsrc="images/banner.gif"width="500"height="65"//td

/tr

/table

tablewidth="500"height="10"border="0"align="center"cellpadding="0"cellspacing="0"

td/td

/tr

/table

tablewidth="500"border="0"align="center"cellpadding="0"cellspacing="0"

tdbgcolor="#1170FF"tablewidth="500"height="157"border="0"align="center"cellpadding="0"cellspacing="1"

formname="form1"method="post"action="index.php"onsubmit="returnchkinput(this)"

tdheight="25"colspan="2"bgcolor="#B5D3FF"divalign="center"用户注册/div/td

/tr

tdwidth="150"height="25"bgcolor="#FFFFFF"divalign="center"用户昵称:/div/td

tdwidth="347"bgcolor="#FFFFFF"nbsp;inputtype="text"name="nc"size="25"/td

/tr

tdheight="25"bgcolor="#FFFFFF"divalign="center"注册密码:/div/td

tdheight="25"bgcolor="#FFFFFF"nbsp;inputtype="password"name="pwd"size="25"/td

/tr

tdheight="25"bgcolor="#FFFFFF"divalign="center"E-mail:/div/td

tdheight="25"bgcolor="#FFFFFF"nbsp;inputtype="text"name="email"size="25"/td

/tr

tdheight="25"bgcolor="#FFFFFF"divalign="center"家庭住址:/div/td

tdheight="25"bgcolor="#FFFFFF"nbsp;inputtype="text"name="address"size="25"/td

/tr

tdheight="25"colspan="2"bgcolor="#FFFFFF"divalign="center"inputtype="submit"name="submit"value="注册"nbsp;nbsp;inputtype="reset"value="重写"/div/td

/tr

/form

/table/td

/tr

/table

tablewidth="600"height="80"border="0"align="center"cellpadding="0"cellspacing="0"

tddivalign="center"br/

版权所有nbsp;吉林省**科技有限公司!未经授权禁止复制或建立镜像!br/

Copyrightcopy;nbsp;,AllRightsReserved!br/

br/

建议您在大于1024*768的分辨率下使用/div/td

/tr

/table

if($_POST['submit']!=""){

$dbms='mysql';//数据库类型,对于开发者来说,使用不同的数据库,只要改这个,不用记住那么多的函数

$host='localhost';//数据库主机名

$dbName='db_database15';//使用的数据库

$user='root';//数据库连接用户名

$pass='root';//对应的密码

$dsn="$dbms:host=$host;dbname=$dbName";

try{

$pdo=newPDO($dsn,$user,$pass);//初始化一个PDO对象,就是创建了数据库连接对象$pdo

$pdo-query("setnamesutf8");//设置数据库编码格式

$pdo-setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);

$nc=$_POST['nc'];

$pwd=md5($_POST['pwd']);

$email=$_POST['email'];

$address=$_POST['address'];

$query="callpro_reg('$nc','$pwd','$email','$address')";

$result=$pdo-prepare($query);

if($result-execute()){

echo"数据添加成功!";

}else{

echo"数据添加失败!";

}catch(PDOException$e){

echo'PDOExceptionCaught.';

echo'Errorwiththedatabase:br/

echo'SQLQuery:'.$query;

echo'pre

echo"Error:".$e-getMessage()."br/

echo"Code:".$e-getCode()."br/

echo"File:".$e-getFile()."br/

echo"Line:".$e-getLine()."br/

echo"Trace:".$e-getTraceAsString()."br/

echo'/pre

/body

/html

二运

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论