嘿,我是iOS開發人員我想從我的網站創建簡單的JSON輸出。我發現很好的開始link,這裏是一些解釋如何做到這一點。基於數據庫生成簡單的JSON文件
所以我accounts.php文件中創建並把它放到我的public_html文件夾
<?php
include_once("JSON.php");
$json = new Services_JSON();
$link = mysql_pconnect("localhost", "user", "pass") or die("Could not connect");
mysql_select_db("iglobe") or die("Could not select database");
$arr = array();
$rs = mysql_query("SELECT * FROM users");
while($obj = mysql_fetch_object($rs)) {
$arr[] = $obj;
}
Echo $json->encode($arr);
?>
當然,我用我的用戶名和密碼和我指出我剛剛創建的數據庫OB我的結束。
所以當我嘗試請求我的文件,所以http // mywebsite.com/accounts.php沒有數據。
我試圖使用谷歌瀏覽器和郵差,所以它說,當我切換到JSON沒有收到響應。對於HTML,Postman中沒有信息。
我的問題我該如何測試它?即使我在include_once(「JSON.php」)之前使用Echo(123)行在html頁面上沒有123。
我試着用只有這個代碼來測試PHP:
<?php
phpinfo();
?>
和它的作品。我有PHP版本5.4.32
我覺得你的代碼崩潰到達回聲之前...如果你沒有看到123 – Ljubisa
開啓所有調試選項:'display_errors'和'error_reporting'。如果沒有別的,即使查詢完全禁止,你應該得到一個空的json編碼數組:'[]'。既然你不是,那麼腳本會在echo語句之前保存下來。 –
在每個命令之後添加回顯並查看它在哪裏中斷..所以一個在$ link之前,一個在$ rs之前一個 – Ljubisa