$myrow = mysql_fetch_array($result);
$ok = ($myrow['name'] == $username && $myrow['pass'] == $pass)?"1":"0";
return $ok;但是你的$username $pass从哪来?
$sql = "SELECT * FROM username WHERE name != \"\";
你想得到多少条?你想查询什么?
你怎么得到$myrow['name'] == $username && $myrow['pass'] == $pass这个条件?
$ok = ($myrow['name'] == $username && $myrow['pass'] == $pass)?"1":"0";
return $ok;但是你的$username $pass从哪来?
$sql = "SELECT * FROM username WHERE name != \"\";
你想得到多少条?你想查询什么?
你怎么得到$myrow['name'] == $username && $myrow['pass'] == $pass这个条件?
解决方案 »
- smarty求助
- 关于PHP生成略缩图的疑问~(内祥)
- PHP上传文件时的一个BUG,哪位高人知道啊,上次问过一次,没人了解吗?
- 如何获取多选列表框的值
- 问个比较初级的问题啦:“多表关联查询修改删除”这样的功能,至少需要mysql多少以上的版本支持?3.23.57行吗?
- 给大家一个大饼图,不是有人要这个东西但是不会画嘛,呵呵。
- 高分求php+mysql的教程呀,最好有php的源代码
- 是服务器的问题吗?(mysql)
- 为什么$aar输出时41
- php如何将mac地址转成数字,以及数字转成mac地址?
- php如何将url参数里面比如(name=%D2%A6%C1%C1)中文编码转换回中文
- 关于socket的常见问题,大家进来看看!!!
------------------------login.php--------------------------------
这个文件中的表单,我想查询name字段不为空的记录.显示所有啊.
$myrow['name'] == $username && $myrow['pass'] == $pass
代表用户输入的用户名和密码都是正确的数据库里有这个用户.
真是应该把用户名密码判断段放到 WHERE 里面效率会更高.我是刚学PHP没经验.谢谢你,不过为什么这个运行不以通过呢?就算 我写的笨了点,可语法没有错误啊?
登录的时候你检测一个用户名密码是否对,你个SQL语句
$sql="select * from username where name='$name' AND pass='$pass'";
$query=mysql_query($sql);
$num=mysql_fetch_array($query);
if ($num){
//"通过";
}else{
//"非法登录";
}
不就可以搞定了么~?
改为
$sql = "SELECT * FROM username WHERE name != \"\"";
又出现了这样的错误.请大家帮帮忙.Warning: Cannot modify header information - headers already sent by (output started at E:\wu netimmortal\html\php\upimg.php:5) in E:\wu netimmortal\html\php\login.php on line 7
<?php ob_start();?>
请问一下这是什么意思啊?干什么用的啊?
{
if ($myrow[name] == $username)
{
if ($myrow[pass] == $pass) $ok = 1;
}
}
干什么要把所有的都弄出来
结果我一传到网站上. 就是163申请的一个PHP空间就解决了. 163的是linxu+PHP5 .难道是我配置错了.可是我下载的phpadmin一直很好用啊.请知道告诉我怎么配置,才能解决这个问题.要不我以后调试就太麻烦了.