为什么我得到一个空的JSON

时间:2017-11-22 21:32:46

标签: php json

在我的代码中,一切正常但最后的陈述似乎是错误的。它发回一个空的JSON流。我调试并尝试了对语句的错误处理,但一切都很好(我删除了错误处理以获得更好的阅读)我搜索了很多,我发现了很多,但要么我愚蠢使用谷歌或没有帮助我的具体问题(可以打赌,第一个是正确的,但请不要生我的气: - ))

我的代码是

function getMyClass() {
    global $con;
    header("Content-Type: application/json; charset=UTF-8");
    $json = json_decode($_POST['myClass'], false);
    $klasseId = $json->{'klassenID'};
    $statement = $con->prepare("SELECT a.SchuelerId, Nachname, Vorname, Geburtsdatum FROM schuelerklasse AS a JOIN schueler AS b ON a.SchuelerId=b.SchuelerId WHERE a.KlassenId=?");
    $statement->bind_param("s", $klasseId);
    $statement->execute();
    $result = $statement->get_result();
    $rows = array();
    while ($r = $result->fetch_assoc()) {
        $rows[] = $r;
    }
    print json_encode($rows);
}

感谢您的回答

0 个答案:

没有答案