Я попытался запустить этот скрипт через Android, но ответ таков;
Количество переменных связывания не соответствует количеству полей в подготовленном утверждении
Я не знаю, что это значит, но мой сценарий должен был просто зарегистрировать человекаесли их входная информация верна.Затем возьмите строку из БД и верните ее обратно на Android.Может кто-нибудь объяснить, что я делаю не так?И что вообще означает эта ошибка?
Мой скрипт выглядит так;
<?php
$db_host = 'localhost:3306';
$db_user = 'root';
$db_pass = '';
$db_name = 'test';
$con = mysqli_connect($db_host,'user',$db_pass,$db_name);
$username = $_POST["username"];
$password = $_POST["password"];
$statement = mysqli_prepare($con, "SELECT * FROM cresidentials WHERE username = ? AND password = ?");
mysqli_stmt_bind_param($statement,"ss",$usermame,$password);
mysqli_stmt_execute($statement);
mysqli_stmt_store_result($statement);
mysqli_stmt_bind_result($statement,$username,$password,$isAdmin);
echo $isAdmin;
?>