我有我在邮递员正在执行我的PHP脚本错误在Android的studio.the响应部分使用不执行它给了一个错误
PHP登录脚本JSON错误
<b>Parse error</b>: syntax error, unexpected '$response' (T_VARIABLE) in
<b>/home/u259428939/public_html/Login.php</b> on line
<b>23</b>
<br />
请帮我出。
<?php
$con = mysqli_connect("", "", "", "");
$username = $_POST["username"];
$password = $_POST["password"];
$query = "SELECT * FROM user_info WHERE username = '$username' AND password ='$password'";
$result=mysqli_query($con,$query);
$response=array();
if(mysqli_num_rows($result)>=1)
{
$data=mysqli_stmt_fetch($result)
$response['success'] = 'true';
$response["name"] = $data['name'];
$response["age"] = $data['age'];
$response["username"] = $data['username'];
$response["password"] = $data['password'];
}
if(mysqli_num_rows($result)<1){
$response["success"] = 'false';
}
echo json_encode($response);
?>
我们不会为你做你的功课。 23号线在哪里,你试图解决什么问题等。 –
YIKES!您正在使用纯文本密码! PHP提供['password_hash()'](http://php.net/manual/en/function.password-hash.php) 和['password_verify()'](http://php.net/manual/ en/function.password-verify.php)请使用它们。 这里有一些[有关密码的好点子(https://www.owasp.org/index.php/Password_Storage_Cheat_Sheet) 如果您使用的是PHP版本5.5之前的[有可以在这里找到一个兼容包(HTTPS :在这个线//github.com/ircmaxell/password_compat) – RiggsFolly
$数据= mysqli_stmt_fetch($结果)忘记把 “;”。它应该$ data = mysqli_stmt_fetch($ result); –