Я создаю api для кодирования данных в android. В андроидной студии появилось следующее заявление.
Предупреждение : mysqli_stmt_bind_param (): Число переменных не соответствует количеству параметров в подготовленном операторе в C: \ xampp \ htdocs \ androidapi \ Search_By_Name.php в строке 6
{"success": true, "Institute_Name": "Пенджабская государственная средняя школа", "Institute_Code": 54000}
- Как получить captcha и сохранить сеанс с PHP cURL?
- Есть ли способ получить все твиты из Twitter для указанного пользователя?
- Маршруты Laravel-4 с параметрами вызываются дважды
- Почему мне нужно вызывать «exit» после перенаправления через заголовок («Location ..») в PHP?
- Создайте изображение с помощью GD, содержащего другие изображения
Он извлекает данные, но не отображается в приложении для Android. Ниже приведен код Webapi PHP.
<?php include 'dbconnect.php'; if(isset($_POST['Institute_Name'])){ $name = $_POST['Institute_Name']; $statement = mysqli_prepare($con, "SELECT * FROM institute WHERE Institute_Name = ? " ); mysqli_stmt_bind_param($statement,"s", $name); mysqli_stmt_execute($statement); //mysqli_stmt_store_result($statement); mysqli_stmt_bind_result($statement,$Institute_Code, $Institute_Name,$Institute_Type,$Contact_Info ,$Religion ,$Existance ,$Facility ,$Admission_Info ,$Branches ,$About_Institute ,$Scolarship_Programs,$Facility_Info ,$Institute_For ,$Institute_Sector ,$Address ,$radio ,$Degree_Description,$City_ID, $is_approved, $User_ID); $response = array(); $response["success"] = false; while(mysqli_stmt_fetch($statement)){ $response["success"] = true; $response["Institute_Name"] = $Institute_Name; $response["Institute_Code"] = $Institute_Code; $response["Institute_Type"] = $Institute_Type; $response["Contact_Info"] = $Contact_Info; echo json_encode($response); } } else { echo "Name not set"; } ?>