php调用存储过程登陆问题
mysql数据库
(1)在MySQL数据库中建立存储过程user_ login,语句如下:
mysql>delimiter //
mysql>CREATE PROCEDURE user_login(inout name varchar(20),inout pwd varchar(20))
mysql>Begin
mysql>select * from tb_admin username=name and pwd=pwd;
->END
(2)建立数据源的连接,使用存储过程时与建立其他的数据源有所区别,需要创建一个MySQL对象,代码如下:
<?php
$link=new mysqli("localhost","root","root","db_admin");
$link->query("set names gb2312",MYSQLI_USE_RESULT);
?>
(3)利用Call语句调用存储过程,对传递的参数进行验证,并对验证结果给出相应的信息提示。关键程序代码如下:
<?php
if($_POST["submit"] <>""){
$result=$link->query("call user_login('".$_POST[username]."','".$_POST[pwd]."')",MYSQLI_USE_RESULT);
$info=mysqli_fetch_array($result);
if($info==true){
echo " <script>alert('恭喜您,登录成功!'); </script>";
}
else{
echo " <script>alert('对不起,您输入的用户名或密码错误,请您重新输入!'); </script>";
}
}
?>
就是登陆不成功,请各位朋友帮忙看看。感激不尽,QQ397647358
SQL语句
相关问答:
<?php
if($_SERVER['HTTP_REFERER']!=''){
@header("Content-type:image/jpeg");
echo file_get_contents("xlight.jpg");
}
else{
@header("location:ht ......
公司名称 医元网
职位名称 PHP开发高级工程师
招聘人数 1
工作地点 上海
薪水待遇 面议
电子邮箱 zik@yynet.cn
公司网址 http://www.yynet.cn
公司介绍 医元网-专注医患互动,架起医患 ......
$a = $_FILES['userfile']['name'] ;
$test = $a;
$p = split('/',$test);
$p[count($p)-1];
$content = file_get_contents("$p");
$con ......
招聘
公司名称 胜行软件(深圳)有限公司
职位名称 PHP程序员
招聘人数 3-5
工作地点 深圳市龙岗区横岗四联新亚洲广场新秀苑B2-201
薪水待遇 4k-10k
职位描述 主要负责对日外包项目的设计, ......
this->$name=$nam;
这句代码是什么意思啊?
其中->又是什么意思呢、
谢谢高手指点!
对象->属性=变量
不过你好像写错了....
$this->num=$num; 这样的吧
$this->num=$num; ......