我无法登录,无法验证我的用户

时间:2013-11-29 12:47:59

标签: php mysql

<?php
session_start();
$con=mysqli_connect("localhost","root","","company");

if(mysqli_connect_error())
{
    echo "error in connecting to  database";
}

$email=$_POST[semail];
$password= md5($_POST[spassword]);


$query = "select email,password from register where email= '$email'";
$result = mysql_query($query);
$row = mysql_fetch_array($result);
if($row["email"]==$email && $row["password"]==$password)
    echo "welcome";
else
    echo "Please try again";
mysqli_close($con);

?>
这是我的代码请给我答案。我无法通过此代码登录。并且无法得到它。 我正在尝试从此代码登录

4 个答案:

答案 0 :(得分:6)

简单的理由:

的mysqli:

$con=mysqli_connect("localhost","root","","company");

以及后来的老mysql:

$result = mysql_query($query);
$row = mysql_fetch_array($result);

未提及代码中的其他问题

答案 1 :(得分:1)

$result = mysql_query($query);
$row = mysql_fetch_array($result);

你必须将上面的代码替换为我的代码

$result = mysqli_query($con, $query);
/* associative and numeric array */
$row = mysqli_fetch_array($result, MYSQLI_BOTH);

答案 2 :(得分:0)

$电子邮件= $ _ POST [ '电子邮件']; $ password = md5($ _ POST ['password']); 单引号或双引号

答案 3 :(得分:0)

使用mysqli_querymysqli_fetch_array

然后试试......我的工作结束了。