У меня есть этот код:Mysql результат запроса Uncaught SyntaxError: Неожиданный токен НЕЗАКОННО
$sql ="SELECT token, dispositivo FROM dispositivos WHERE idcliente=1";
mysql_select_db('localiza');
$retval = mysql_query($sql, $conn);
while($row = mysql_fetch_array($retval, MYSQL_BOTH))
{
$numtoken="{$row["token"]}";
$numdispositivo="{$row["dispositivo"]}";
}
mysql_free_result($retval);
mysql_close($conn);
я получаю правильный возврат из линии: $numtoken="{$row["token"]}";
но линия принести ошибку $numdispositivo="{$row["dispositivo"]}";
error:Uncaught SyntaxError: Unexpected token ILLEGAL
table dispositivos have that two columns token dispositivo
<script>
var accessToken = "<?= $numtoken; ?>";//THAT LINE BRING CORRECT VALUE
var deviceID = "<?= $numdispostivo; ?>";//THAT LINE BRING empty value
</script>
где проблема?
Какова ценность '$ numdispositivo'? Что происходит, когда вы выполняете 'var_export ($ numdispositivo);'? Пустая строка _may be_ именно то, что мы ожидаем. –
Если я запустил echo $ numdispositivo; Я получаю "54ff6e066678574911430567" –
ошибки тха является вар DeviceId = "
Примечание: Undefined переменного: numdispostivo –