那个session部分大家可以注销掉 只用看上面的程序是不是正确 我想确认一下 是程序问题还是配置问题
感觉非常奇怪 php5和mysql之间的整合好象是有点问题 最明显的问题是mysql的用户名和密码设置完了以后mysql不承认 只好用root登陆 本来以为是php和mysql 没有连接好 但是,用phpmyadmin连接以后 照样可以在mysql里进行一系列操作 包括建,删数据表...
感觉非常奇怪 php5和mysql之间的整合好象是有点问题 最明显的问题是mysql的用户名和密码设置完了以后mysql不承认 只好用root登陆 本来以为是php和mysql 没有连接好 但是,用phpmyadmin连接以后 照样可以在mysql里进行一系列操作 包括建,删数据表...
if(mysql_num_rows($result)=="")
{
echo"没有找到该用户";
}
else if($password!=mysql_result($result,0,"password"))
//else if($password!="")
{
echo "你的密码错误";
}
else
{
是有问题的~~~~
这位朋友能不能帮我指正一下?究竟我该怎么写?
select password from managers where manager_name="knight";
但是,我就是不明白 为什么我用了以下的sql语句却什么也找不到了呢?
$sql="select password from managers where manager_name='$manager_name'";
用了这句后 我连用户名knight都找不到!!直接告诉我找不到用户 当然是在php程序里不是在
phpmyadmin里 我看了n遍我的index.php程序变量名全都是用sucess.php程序里的变量名复制过去的,还是找不到 我很郁闷 不知道为什么 能不能告诉我怎么搞定呢?
echo $password;显示为空!
还有就是如果按照你那样写 这样程序的通用性不太好(与编写这个程序的初终想违背 :) )
那么你能告诉我
$sql="select password from managers where manager_name='$manager_name'"; 和
if($password!=mysql_result($result,0,"password"))
究竟问题出在什么地方吗?
如果是select password from managers where manager_name='knight' AND password='123456' 这样写的话 那么要用户名和密码干什么呢?任何人都可以做为管理员进入了啊~~~ 呵呵 因为 knight和123456 数据库里本来就有的啊~~ 那么index.php又有什么用呢 ?
还有我把程序改成:
$sql="select password from managers where manager_name='".$_POST["name"]."";
.
.
.
.
else if($_POST["password"]!=mysql_result($result,0,"password"))
依然说找不到用户名~~
$sql="select password from managers where manager_name='".$_POST["manager_name"]."";
就ok了
忘了 php5的 post 和 get 功能不一样了~~~ sorry~~~~~~~~~~~~~~~~~~~ 谢谢
mikespook(Mike大懒猫)的帮忙 ~~
require("../inc/condb.inc.php");这部分代码了~~~可能原因是你所使用的用户没有相应的权限~~