我的代码如下所示:
//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
这个回声"数组"。
这里发生了什么?