好吧,所以基本上我的代碼沒有按預期工作..所以我把它完全分開,甚至把這個查詢放在頁面頂部;在價值觀上嘗試過硬編碼,但仍然無法正常工作。這個特定的查詢應該返回5行數據到$武器數組,但它不工作。在SQL查詢中遇到問題...在PHP中(非常簡單的代碼)
$weapons_sql = "SELECT weapon_id, weapon_name, weapon_strength FROM Weapon_Info WHERE weapon_id BETWEEN 1 AND 5";
$weapons_query = mysql_query($weapons_sql);
$weapons = mysql_fetch_array($weapons_query);
print_r($weapons);
在DATABSE所以weapon_id是SMALLINT(8)或相當的東西,(確切長度IM不確定大氣壓)..並且它具有在表30點的行,weapon_id範圍從1-30
這個特殊的代碼片段運行時的回報:
Array ([0] => 1 [weapon_id] => 1 [1] => Humvee [weapon_name] => Humvee [2] => 100 [weapon_strength] => 100)
我只是不明白它..在我的整個項目工程每一個其他查詢保存這一個。請幫忙?我也嘗試用> = < =運算符替換BETWEEN運算符,該運算符輸出相同的結果。
你期望得到你的結果? – 2010-11-03 10:08:14
你需要循環結果嗎? – 2010-11-03 10:09:15