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
добавить 'echo mysql_error();' перед вашей строкой 'json_encode', а затем обновить вопрос с помощью вывода. –