我在我的Android应用程序中使用JSON和MySQL从数据库中提取数据。它成功从我的数据库中提取“Title”和“Image_URL”字段。但是我的“Content”字段包含大段文本,返回null。当我输入一些短文本时,它会显示出来。但是当复制/粘贴我的长段落时,它会返回null。
我在我的数据库中使用的“内容”字段设置为“文本”。我也试过“longtext”和“varchar(2000)”。我也尝试从我的段落中删除所有引号,因为我读到它们会导致问题。
下面是我的PHP代码。我对php一无所知,因为我是这一切的初学者,但使用这个简单的代码,它通常都有效。
谢谢
<?php
$host = "************";
$db = "***********";
$user = "**********";
$pass = "*********";
$con = mysql_connect($host, $user, $pass);
mysql_select_db($db) or die(mysql_error());
$Title=$_REQUEST['Title'];
$result = mysql_query("SELECT * FROM Reviews WHERE Title= '$Title'");
while($row = mysql_fetch_assoc($result) {
$output[]=$row;
}
print(json_encode($output));
mysql_close($con);
?>