<?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);
?>
这是我的代码请给我答案。我无法通过此代码登录。并且无法得到它。
我正在尝试从此代码登录
答案 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_query
和mysqli_fetch_array
然后试试......我的工作结束了。