2016-02-28 92 views
-1

我在我的PHP脚本的以下行上收到此错误,该脚本负责执行mysqli_query。我不知道为什么它是发生有:PHP脚本意外T_VARIABLE

syntax error, unexpected T_VARIABLE, expecting ']'

<?php 
$response = array("error" => FALSE); 


if (isset($_POST['city']) && isset($_POST['offset']) != '') { 

$city= $_POST['city']; 
$offset = $_POST['offset]; 




$conn=mysqli_connect("****.com", "***", "***","****"); 


$get_images= mysqli_query($conn,"SELECT user_id, image, longitude, latitude, city, geo_name_id, description, score, Categories FROM images WHERE geo_name_id = '$city' LIMIT 10 OFFSET '$offset'"); 

$myArray = array(); 
$returnArray = array(); 
while($row = $get_images->fetch_array()) 
{ 
$myArray["user_id"] = $row["user_id"]; 
$myArray["image"] = $row["image"]; 
$myArray["longitude"] = $row["longitude"]; 
$myArray["latitude"] = $row["latitude"]; 
$myArray["city"] = $row["city"]; 
$myArray["geo_name_id"] = $row["geo_name_id"]; 
$myArray["description"] = $row["description"]; 
$myArray["score"] = $row["score"]; 
$myArray["Categories"] = $row["Categories"]; 

$returnArray[] = $myArray; 
} 
echo json_encode($returnArray); 


    } 

    ?>   

我实在不明白的地方可以期待这里] ......

+0

请为您在此行设置的变量提供代码。 –

+0

错误发生在你的代码的其他部分,你需要包含更多的代码 – Panda

+0

Makee,请阅读关于如何制作一个好的代码示例的信息:http://stackoverflow.com/help/mcve。仅供参考,您的问题无疑是由于代码中的语法错误导致的。 – CollinD

回答

2

你已经错过了密切报价在:

$city= $_POST['city']; 
$offset = $_POST['offset]; 

应该是:$offset = $_POST['offset'];改为。