json.encode()没有在mysql / php中返回任何内容

时间:2016-03-02 21:17:43

标签: php mysql json pdo

我的代码如下所示:

//div[@class='pagebox'][text()[contains(.,'minutes')][2]]

$hostname = 'myhost.com'; $database = 'heading'; $username = 'me'; $password = 'pw'; $dbh = new PDO("mysql:host=$hostname;dbname=$database", $username, $password); $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "SELECT * from mytable"; $result = $dbh->query($sql)->fetchAll(PDO::FETCH_ASSOC); //var_dump($result); //This works and dumps the array with the right data header('Content-type: application/json'); echo json_encode($result); 没什么可回的。没有错误,只是没有。如果我尝试echo这个回声"数组"。

这里发生了什么?

0 个答案:

没有答案