低37行的错误是 $r 不是一个有效的MYSQL 结果集 所以 使用 mysql_num_rows函数获取记录数时错误. 错误的原因不在37行 应该检查35行的sql 语句 用 echo $sql 显示最终的SQL语句 看看是否正确
35行的SQL语句有错,少了必要的空格,select和*和from之间都应该有空格,这样
select * from users ......
连接数据库,form 表单 sql语句读取数据库的用户名密码