求助 php5编写的老是出错 分页显示
php吧
全部回复
仅看楼主
level 7
光space 楼主
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\130112\empList.php on line 31
Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\130112\empList.php on line 40


雇员信息列表

";
echo "idnamegradesalaryemail删除用户修改用户";
while($row=mysql_fetch_row($res2)){
echo"{$row['id']}{$row['name']}{$row['grade']}{$row['salary']}{$row['email']}
修改用户
";
}
echo "雇员信息列表";
echo "";
for($i=1;$i<=$pageCount;$i++){
echo "";
}
mysql_free_result($res2);
mysql_close($conn);
?>

2013年01月12日 04点01分 1
level 7
光space 楼主
echo"{$row['id']}{$row['name']}{$row['grade']}{$row['salary']}{$row['email']}
修改用户
2013年01月12日 05点01分 3
你通过字段取值应该用关联数组那个函数mysql_fetch_assoc
2013年01月12日 08点01分
level 7
光space 楼主
无法登陆数据库,不报错就是这样子
$id=$_POST['id'];//密码
$password=$_POST['password'];//得到连接
$conn=mysql_connect("localhost","root","root123");
if(!$conn){die("连接失败".mysql_errno());}
//设置访问数据库的编码形式
mysql_query("set names utf-8",$conn) or die(mysql_errno());
mysql_select_db("empmanage",$conn) or die(mysql_errno());/
/发送sql语句 验证//防止sql注入攻击//变化验证逻辑
$sql="select password,name form admin where id=$id and password='password'";
//通过输入的id来获取数据库的密码 然后再和输入的密码比对
$res=mysql_query($sql,$conn);if($row=mysql_fetch_row($res))
{//取出数据库密码
if($row['password']==md5($password)){$name=$row['name'];
header("Location: empManage.php?name=$name");
exit();}
//id:100 passwors:admin// 101 admin}
header("Location: login.php?errno=1");
exit();
mysql_free_result($res);
mysql_close($conn);
2013年01月12日 05点01分 4
sql语句/md5验证的逻辑/从结果集取值都错了 ,再好好看下文档吧[啊!]
2013年01月12日 08点01分
回复 Phper_瞬歩 :[拍砖]
2013年01月12日 08点01分
level 4
次哦,是不是韩顺平的教程,我也在用!
2013年01月12日 17点01分 6
是的哈,哥们,我的是php入门到精通 149讲
2013年01月13日 00点01分
level 6
新手学习,学好每个变量里面装的是什么东西,什么类型,长什么样的。
就不容易出这种低级错误了。。你这个代码明显是自己打完了。
却没看生成的 SQL 语句是否和理想中的一模一样。
2013年01月13日 09点01分 7
恩呢,谢谢
2013年01月13日 12点01分
1