我有问题......而且我知道任何人都很容易解决......但我无法解决它...... 我试图在我的Android应用程序中连接到服务器... 我发送请求到服务器...服务器返回给我一个JSON响应... 所有这一切都成功了...但我有一个小小的错误......通过回应,它会让一个被忽视的角色...... 我的请求网址是用于php文件,假设其名称为:'file.php' file.php如下:
file.php
<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/mypackage/connection/connection.php';
$response = array();
$var = new connection();
$conn = $var->GetConnection();
$result = null;
$result = mysqli_query($conn, "SELECT *FROM table1");
if (mysqli_num_rows($result) > 0) {
$response["products"] = array();
while ($row = mysqli_fetch_array($result)) {
$products = array();
$products["id_products"] = $row["id_products"];
array_push($response["products"], $products);
}
$response["success"] = 1;
echo json_encode($response);
} else {
$response["success"] = 0;
$response["message"] = "No products found";
echo json_encode($response);
}
?>
我将我的连接写入位于名为'connection'
的文件夹中的php类中的数据库我的connection.php如下:
connection.php
<?php
class connection {
private $conn;
public function GetConnection() {
$conn = mysqli_connect("domain_name", "database_username", "database_password", "database_table");
return $conn;
}
public function CloseConnection($connection) {
mysqli_close($connection);
}
}
?>
正如我告诉你的那样,所有这一切......请求的回应如下:
* I»{ “产品”:[{ “id_products”: “1”}], “成功”:1} *?
这个错误:
Error parsing data org.json.JSONException: Value ï»? of type java.lang.String cannot be converted to JSONObject
这个角色'ï»?'它来自哪里???? !!!!!!!! 这是我的问题:这个角色'ï»?'它来自哪里???? !!!!!!!!
最好的问候和提前感谢,Fadel。
答案 0 :(得分:0)