我試圖從mysql_query請求中回顯值$ query,但我沒有收到我通常收到的#id資源。請你能告訴我下面的代碼是什麼問題。另外,如果你能告訴我如何首先得到一個for循環來從查詢中獲取數據,然後json對它進行編碼,我將不勝感激。沒有收到來自PHP的資源ID MySQL查詢
我想從查詢的數據進行解析爲JSON是這樣的:
陣列字典,詞典看起來像這樣:
click_id = ....
shorten_url = ....
referrer = ....
ip_address = ....
country_code = ....
PHP:
$dbhandle = mysql_connect($hostname, $username, $password)
or die("Unable to connect to MySQL");
mysql_select_db("nucleusi_mkdev") or die("Unable to select db");
$query = "SELECT `click_id` , `shorturl` , `referrer` , `ip_address` , `country_code`FROM yourls_log";
$result = mysql_query($query);
echo $result;
?>
會發生什麼,如果你做的var_dump($結果),而不是回聲?它只是空嗎? – rzetterberg 2011-05-03 21:16:18
它返回:類型(mysql結果)的資源(2)。我試過mysql_num_rows,並且返回了查詢的正確數量的行。 – 2011-05-03 21:22:49