这个应该怎么写?
我在验证登陆的时候,controllers 中这么写的function check_login()
{
$name=$this->input->post('name');
$password=$this->input->post('password',TRUE);
$sql = "SELECT cid FROM companys WHERE name = '$name' and password ='$password'";
$quer=$this->db->query($sql);
if ($quer->num_rows()> 0 )
{
$this->load->view('member/tips',$data);
}
}
一直都登陆不进去。是不是因为我的密码是MD5加密的啊?如果是MD5加密的话,密码那个地方应该怎么写呢?高手帮忙!谢谢! $password=md5($password);就可以了 版主能写详细一点吗?怎么写?加到哪?我是新手,请别见笑,谢谢! $password=$this->input->post('password',TRUE);
这句后面加上:
$password=md5($password);
PS: 建议初学者不要直接学习框架 function check_login()
{
$name=$this->input->post('name');
$password=$this->input->post('password',TRUE);
$password=md5($password);
$sql = "SELECT cid FROM jzw_companys WHERE name = '$name' and password = '$password'";
$quer=$this->db->query($sql);
if ($quer->num_rows()> 0 )
{
$this->load->view('member/tips',$data);
}
这样写了,还是报错!管理员或版主帮忙看看!跪谢! 你至少得让我们知道是什么错误吧?没有前因后果?咋帮你啊!用猜的吗? $data
从何而来????
如果SQL语句没错的话就是这个变量的问题。
页:
[1]