我想用PHP来连接到数据库服务器,然后回显数据作为JSON所以后来我就可以在Android中使用它,但JSON显示/
为\/
例如 如果http://www.google.com/是在数据库 如果其显示为JSON不会显示MySQL数据正确:使用PHP
"http:\/\/www.google.com\/" .
我做了连接,所有的,这里是我如何获取数据
try {
$stmt = $db->prepare($query);
$result = $stmt->execute($query_params);
}catch (PDOException $ex) {
$response["success"] = 0;
$response["message"] = "Database Error1. Please Try Again!";
die(json_encode($response));
}
while($row = $stmt->fetch(PDO::FETCH_ASSOC))
$array[] = $row;
echo json_encode($array);
必须在数据库之前将添加斜线,使用http://php.net/manual/en/function.stripslashes.php –
我用了一段时间后,该行字符串,它说你必须在一个字符串上使用它,而不是一个数组,我不知道该把它放在哪里 – user3469432
无论你是在一个启用了register_globals的石器时代PHP,或者你正在双重转义进入数据库或拔出的分贝。 –