mysql_connect('localhost:3036', 'x', 'x');
mysql_select_db('extractor');
$baseSKUraw = mysql_query("SELECT * FROM product_category where tier_one='".$result1."' and tier_two ='".$result2."' ");
$baseSKU = mysql_fetch_array($baseSKUraw);
echo json_encode(array("error"=>0, "result1"=>$baseSKU['sku_base']));
的JSON是返回{"error":0,"result1":null}
但是當我做一個"result1"=>"texthere"
將相應回到我的文本框中。mysql_fetch不顯示
- 這裏出了什麼問題,我似乎無法顯示
sku_base
? - 什麼時候應該使用
mysql_fetch_array
?因爲我現在只返回1 結果?
的var_dump(baseSKUraw);
resource(3) of type (mysql result)
{"error":0,"result1":null}
print_r($ baseSKU);
resource(3) of type (mysql result)
Array
(
[0] => 1
[id] => 1
[1] => Tops
[tier_one] => Tops
[2] => Shortsleeve
[tier_two] => Shortsleeve
[3] => WTSS
[sku_base] => WTSS
)
這應該標記爲JavaScript而不是Java? – Craig
您是否嘗試執行var_dump($ baseSKUraw),以查看您是否獲得任何結果?無論如何,嘗試使用MYSQLi或PDO_MYSQL來代替。所有mysql_函數都被棄用 – Thanu
在你的'json_encode'行之前加'echo mysql_error();'然後用輸出更新問題。 –