PHP涉及查询和json

时间:2017-07-21 16:05:11

标签: php json

我想在将它放入我的android studio代码之前测试这个json数组,但是当我测试它时,它会说这个错误:

  

注意:未定义的变量:C:\ wamp64 \ www \ json_comments.php中的_id   第8行

  

警告:mysqli_fetch_array()期望参数1为mysqli_result,   第16行的C:\ wamp64 \ www \ json_comments.php中给出的布尔值

我是PHP的初学者,我正努力学习,所以如果我继续问这些愚蠢的问题,请原谅我。

<?php

$host = 'localhost';
$user = 'root';
$password = '';
$db = 'employee101';
$S_id = 65;

$sql = "select * from employee_comments where id = $_id;";

$con = mysqli_connect($host,$user,$password,$db);

$result = mysqli_query($con, $sql);

$response = array();

while ($row = mysqli_fetch_array($result)) {
    array_push($response, array(
        "id" => $row[0],
        "comment" => $row[1],
        "rating" => $row[2],
    ));    
}

echo json_encode(array(
    "server_respo"=>$response,
));

mysqli_close($con);

2 个答案:

答案 0 :(得分:0)

$S_id = 65;

$_id = 65;

添加了S infront

答案 1 :(得分:0)

你需要改变这个:

$S_id = 65;

为:

$_id = 65;

OR

这样:

$_id = 65;

为:

$S_id = 65;