作者FlashGet (快抓!)
看板PHP
标题[请益] 使用者登入
时间Thu Oct 20 14:34:49 2005
原始码:
<?php
echo "Check $T1 ...<br>";
$link=mysql_connect("localhost","ohya","123"); //连接资料库
if(!$link) die("无法建立连接");
mysql_select_db("mydb"); //选择资料库
$str = "select count(ID) from PmUser where ID = '$T1' and PW = '$T2'";
echo "SQL: $str <br>"; //列出SQL码
$sql=mysql_query($str);
if(!$row= mysql_fetch_row($sql)) echo "无此资料"; // echo "无此资料";
if( $row[0]; <> 0 ) { //密码正确
}
else { //密码错误
}
?>
==
$T1是输入页使用者输入的userid , $T2是输入页使用者输入的pw
我很笨只想得到用count 来看看符合的有没有超过0笔来看是否登入正确 ..QQ
#不知该怎麽写可以判断是密码错误或是无此帐号 而不用分两次查询
#密码正确後,我要怎麽让他跳到另一个页面? (旁边用asp的说asp有函式直接跳页)
#要怎麽在之後都确定是该使用者? 我想到的是cookie,但是cookie只能一页的开始用
不能加在 //密码正确那了 QQ
先谢谢各位前辈,小弟刚碰php+mysql 问很多笨问题 ^^||~~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.69.52.192
1F:推 ksaon:最後那个问题 用session来存也可以 session_start 10/20 14:39
2F:推 andreli:header 10/20 14:40
3F:→ ksaon:只是session是负担加在本机端 而cookie是负担加在user端 10/20 14:39
4F:→ FlashGet:因为我还不会用session XD 本来是想id,pw存在user那 10/20 14:47
5F:推 FlashGet:可以了 谢谢上面的前辈们! 10/20 15:31