我遇到了奇怪的麻烦
我有这个结果
{"Result":{"id":"1010","venueId":"29","type":"1004","name":"Bacardi"}}
带代码
$statement = $conn->prepare('SELECT * FROM spirits WHERE venueId = :venueId');
$statement->bindParam(':venueId' , $venueId, PDO::PARAM_INT);
$statement->execute();
$row = $statement->fetchAll(PDO::FETCH_ASSOC);
$spirits = $row;
$spirit = $spirits[0];
return json_encode(array('Result'=>$spirit));
现在的问题是
当我尝试做的时候$drinkId = $spirit->id
;它返回null ..有什么问题?
var_dump($row[0]);
array(4) { ["id"]=> string(4) "1010" ["venueId"]=> string(2) "29" ["type"]=> string(4) "1004" ["name"]=> string(7) "Bacardi" }