$con= mysqli_connect("localhost","celento","password");
mysql_select_db("celento");
// Make sure we connected succesfully
if(! $con)
{
die('Connection Failed'.mysql_error());
}
$username= $_POST['username'];
$password= $_POST['password'];
$sql=("SELECT * FROM login WHERE username="'.$username.'" AND password="'.$password.'" LIMIT 1") or die(mysql_error());;
$res = mysql_query($sql);
if (mysql_num_rows($res)> 0){
echo "Success";}
else
{echo"Fail";
}
?>
Run Code Online (Sandbox Code Playgroud)
请帮我修复错误.提前致谢.
你搞砸了单引号.此外,不需要(以及)何时将其存储为字符串.它应该是
$sql="SELECT * FROM login WHERE username='".$username."' AND password='".$password."' LIMIT 1";
Run Code Online (Sandbox Code Playgroud)
注意:您使用的是已弃用的API.mysql_*PHP v5.5之后不再支持这些函数.最好切换到mysqli或PDO.这是一个很好的教程,可以帮助您入门.
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |