gpt4 book ai didi

php - 解析错误 : syntax error, 意外 T_VAR

转载 作者:行者123 更新时间:2023-12-02 04:32:00 26 4
gpt4 key购买 nike

我想这样输出

var data = { 
{
"cname": "Albania"
}
{
"cname": "Austria"
}
}

我尝试了这段代码,但收到错误“解析错误:语法错误,第 22 行 C:\wamp\www\mvc\map\data.php 中意外的 T_VAR”

<?php
header('Content-type: application/json'); // this is the magic that sets responseJSON

$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "test";

// Connecting, selecting database
$link = mysql_connect($dbhost, $dbuser, $dbpass)
or die('Could not connect: ' . mysql_error());
mysql_select_db($dbname) or die('Could not select database');

$query = "SELECT cname FROM country"; // Performing SQL query
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
$all_recs = array();
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
$all_recs[] = $line;
}


var data = {

echo json_encode($all_recs);

};

// Free resultset
mysql_free_result($result);

// Closing connection
mysql_close($link);
?>

谁能指导我如何解决这个问题,谢谢

最佳答案

我不知道你为什么想要这样,但是你可以像这样在 php 中混合 js 代码,你可以尝试

$jsonData = json_encode($all_recs);
echo "var data = {$jsonData}";

关于php - 解析错误 : syntax error, 意外 T_VAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22831504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com