我想從數據庫中返回一些信息。在MySQL中執行查詢時的問題很好,但是當我在PHP中運行相同的查詢時,它不起作用。它只有當我設置一個限制到9以下。任何東西9和以上返回一個空白屏幕。我的桌子目前有超過40行。print_r返回所有的mysql結果,但json_encode什麼也沒有返回
當我啓動一個print_r($ results)時。所有行返回但json_encode($結果),但如果是8
ini_set("display_errors",1);
$Db = new PDO ("mysql:host=127.0.0.1;dbname=recycle",'root','');
$Db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$Query = $Db->prepare('SELECT * FROM recyclable');
$Query->execute();
$Results = $Query->fetchAll(PDO::FETCH_OBJ);
echo json_encode($Results); [error]
//print_r($Results) works.
限制我刪除了數據庫,並嘗試了again.Still不能正常工作,甚至測試返回黑屏,只回報針對其他數據庫表的相同查詢仍然無法工作。
只是不能強調這對我造成了多少挫折。 我使用的XAMPP
1.8.3 [PHP:5.5.3]
的問題與非ASCII字符,但我還不知道 –