У меня возникла проблема с элементом JSON после запроса sqlite.Не удается получить доступ к элементу JSON в PHP
У меня есть следующий код:
$queryIdClient = "SELECT seq FROM sqlite_sequence WHERE name = 'clientes';";
$id;
if($result = $db->query($queryIdClient)) {
$row = $result->fetch(PDO::FETCH_ASSOC);
$row = json_encode($row);
echo $row;
}
else {
die($error);
}
echo $row
дает мне { "SEQ": "10"}.
Я хочу передать значение 10 переменной $ id. Я пробовал много способов, но я не могу заставить его работать.
Не должно ли оно работать с $id = $row->seq;
?
Есть причина, почему вы передаете его в 'json_encode' в первую очередь? – andrewsi
'json_encode' возвращает строку. –
что вы получаете, если 'echo $ row ['seq']' сразу после '$ row = $ result-> fetch (PDO :: FETCH_ASSOC);' – GBD