喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 帮助

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: 表结构究竟导入没有?  
 
liu2027
新手上路
Rank: 1



UID 91444
精华 0
积分 20
帖子 8
金钱 20 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-4-16
状态 离线
[广告]: q m
表结构究竟导入没有?

/* 修改密码
返回值:
0--号码错误
1--无此用户
Y--修改成功
*/
DROP PROCEDURE IF EXISTS user_interface_change_password_proc;
DELIMITER //
CREATE PROCEDURE user_interface_change_password_proc (
        in i_number char(6), /*用户号码*/
        in i_password char(20), /*新密码*/
       
        out o_return char(1)
)
  myproc:BEGIN
        DECLARE mynumber char(20) ;
         
        /*号码是否有效*/
        IF (LENGTH(i_number) != 6 OR LEFT(i_number, 1) != '1') THEN
                SELECT 0  INTO o_return ;
                LEAVE myproc;
        END IF;
        
        /*号码是否存在*/
        SELECT u.number INTO mynumber FROM user u WHERE u.number = i_number ;
        IF (mynumber) THEN
            UPDATE user SET password = i_password WHERE number =  i_number ;
            SELECT 'Y' INTO o_return ;
            LEAVE myproc;
        ELSE
            SELECT 1  INTO o_return ;
            LEAVE myproc;
        END IF;
END; //
DELIMITER ;
这段代码是负责修改密码的,我用mysql -username -uppassword databasename<.sql导入进服务器.进行导入后,也没显示什么提示,也不知道怎样查看导入成功没有.当在界面上运行修改密码进程后,显示的是一个警告:网页已经过期,这是怎么回事啊?????
2007-4-19 09:21 AM#1
查看资料  发短消息  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1264
帖子 801
金钱 663 喜悦币
威望 0
人脉 601
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[推荐阅读] 那种速度快,那种占服务器资源少?
去看看有没有表,
你的php页面联哪个数据库?  到那个数据库用 show tables 看看有没有 user 这个表。




锐升科技
2007-4-19 09:29 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1264
帖子 801
金钱 663 喜悦币
威望 0
人脉 601
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[推荐阅读] 北京位仕阳光科技发展有限公司招聘php软件工程师
http://www.phpx.com/happy/thread-133069-1-1.html

这里已经回答过这个问题, 提问题要看看大家的回复。 不要老是发同一个贴。




锐升科技
2007-4-19 09:30 AM#3
查看资料  Blog  发短消息  QQ  顶部
 
liu2027
新手上路
Rank: 1



UID 91444
精华 0
积分 20
帖子 8
金钱 20 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-4-16
状态 离线
[推荐阅读] 一个关于导出数据为excl乱码的问题...


QUOTE:
原帖由 seakingx 于 2007-4-19 09:29 AM 发表
去看看有没有表,
你的php页面联哪个数据库?  到那个数据库用 show tables 看看有没有 user 这个表。
     有这表,这个表是另外一段代码创建的.这段代码好象就没创建表吧.只是创建一这修改密码这个进程.我就是不知道这段代码我导入进服务器没有!
2007-4-19 09:34 AM#4
查看资料  发短消息  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1264
帖子 801
金钱 663 喜悦币
威望 0
人脉 601
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[推荐阅读] php高手
哦, 那你是问这个存储过程有没有成功存储到数据库里, 而不是表结构

在mysql 命令行下
SHOW PROCEDURE STATUS; 可以看到所有的存储过程

SHOW PROCEDURE STATUS LIKE 'user_interface_change_password_proc%';  可以看到你刚刚定义的存储过程

我运行了你提供的代码
以下是检测
mysql> SHOW PROCEDURE STATUS LIKE 'user_interface_change_password_proc%';
+------+-------------------------------------+-----------+----------------+---------------------+---------------------+-
--------------+---------+
| Db   | Name                                | Type      | Definer        | Modified            | Created             |
Security_type | Comment |
+------+-------------------------------------+-----------+----------------+---------------------+---------------------+-
--------------+---------+
| test | user_interface_change_password_proc | PROCEDURE | root@localhost | 2007-04-16 10:15:32 | 2007-04-16 10:15:32 |
DEFINER       |         |
+------+-------------------------------------+-----------+----------------+---------------------+---------------------+-
--------------+---------+
1 row in set (0.03 sec)

mysql>


[ 本帖最后由 seakingx 于 2007-4-19 10:06 AM 编辑 ]




锐升科技
2007-4-19 10:05 AM#5
查看资料  Blog  发短消息  QQ  顶部
 
seakingx
金牌会员
Rank: 6Rank: 6


UID 75142
精华 0
积分 1264
帖子 801
金钱 663 喜悦币
威望 0
人脉 601
阅读权限 70
注册 2006-6-18
来自 海口
状态 离线
[推荐阅读] 是女人就回个帖!
建议提问题要清晰, 不然大家没法回答。



锐升科技
2007-4-19 10:07 AM#6
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.025199 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP