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

RSS 订阅当前论坛  

喜悦证交所已经关闭

上一主题 下一主题
     
标题: [问题] 我是刚接触PHP的 遇到了想不痛的问题!给我指点下 !  
 
ymlmkiss
新手上路
Rank: 1



UID 96982
精华 0
积分 9
帖子 5
金钱 9 喜悦币
威望 0
人脉 0
阅读权限 10
注册 2007-8-14
状态 离线
[广告]: q m
我是刚接触PHP的 遇到了想不痛的问题!给我指点下 !

$sql = "SELECT * FROM user WHERE username = '".$username."'";
$result = mysql_query($sql);
if(!$result)
{
        die ('查询出错');
}
$num =mysql_num_rows($result);
if($num)
{
        echo '用户名已存在';
        echo '<a href ="form3.php">返回上一页</a>';
        exit;
这个中的if()里的表达式(!$result) 返回的 die ();我有点不理解.  上面给的条件是username='{$username}';
我的理解是既然数据库中的用户名没有重复,那就可以注册啊!
还有下面那个if()里面的变量num我没有加(!)也可以  我老师加了也可以,都能生成, 不知道为什么?
还有我才学了不到几10天 ,我想把PHP学好 ,不知道杂学好? 大哥们给小弟指点哈 谢谢了
2007-8-15 12:12 AM#1
查看资料  发短消息  顶部
 
c1a1o1
版主
Rank: 7Rank: 7Rank: 7
一品带刀护卫


UID 68669
精华 0
积分 8925
帖子 2346
金钱 8925 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-2-17
状态 离线
[推荐阅读] 上海phper 求职了,求职意向php或者java
$result = mysql_query($sql) or die(mysql_error());



生日礼物送什么www.feichanglipin.cn
生日礼物      补肾
2007-8-15 08:34 AM#2
查看资料  Blog  发短消息  QQ  顶部
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1305
帖子 1538
金钱 1305 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
[推荐阅读] 大家说说session和cookie到底有什么关系??
学不进去就别学了,省的到时候又多一人和我抢饭碗~



http://www.okpython.com
让中国的python发展的更快。
2007-8-15 08:45 AM#3
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
kexinli
注册会员
Rank: 2



UID 74415
精华 0
积分 76
帖子 114
金钱 75 喜悦币
威望 0
人脉 1
阅读权限 20
注册 2006-6-1
状态 离线
[推荐阅读] 报表
mysql_query() 的查询成功会返回零值,查询失败返回非零值。。查询成功指服务器认为该查询有效并接受,而且能够执行,并不是指有关该查询结果。所以如果你语句写正确了第一个if就不会进去了。
$num =mysql_num_rows($result); 如果已经有同名用户存在 $num会大于0,返回echo '用户名已存在';




www.wycs.cn心理测试
2007-8-15 10:03 AM#4
查看资料  访问主页  Blog  发短消息  顶部
     


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


 




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

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