PHP SQL没有显示长文本的输出

时间:2017-07-31 09:14:12

标签: php mysql phpmyadmin

我是一名正在做android项目的学生。我正在学习如何从php获取数据。代码在phpmyadmin中工作正常,显示所需的数据,但是当涉及谷歌或邮递员时,它显示为空白。

SQL:

// if($_SERVER['REQUEST_METHOD']=='POST'){
//  $quest_id = $_POST['quest_id'];
// }

require_once('dbConnect.php');

$sql = "SELECT quest, quest_mark, subquest1, subquest2, subquest3, subquest4, subquest5 
        FROM subjectivequest 
        WHERE subjective_id='34' ORDER BY id";

$res = mysqli_query($conn, $sql);

$result = array();

while($row = mysqli_fetch_array($res)){
    array_push($result,
    array(
        'quest'=>$row[0],
        'quest_mark'=>$row[1],
        'subquest1'=>$row[2],
        'subquest2'=>$row[3],
        'subquest3'=>$row[4],
        'subquest4'=>$row[5],
        'subquest5'=>$row[6]
    ));
}

echo json_encode(array("result"=>$result));

mysqli_close($conn);

它存储带有子问题和标记的主观问题。当我尝试

"SELECT quest_mark, subquest1, subquest2, subquest3, subquest4, subquest5 
FROM subjectivequest 
WHERE subjective_id='34' ORDER BY id", 

它工作正常。但是,当我添加quest时,输出变为空白。我可以知道如何解决这个问题,因为实现我的项目需要数据吗?

phpmyadmin:sample

0 个答案:

没有答案