我正在尝试从我的应用程序向我的php代码发送查询
<?php
$con=mysql_connect("xxx","xxx","xxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("xxx", $con);
$query=$_POST['query'];
$result = mysql_query({$query})
while($row = mysql_fetch_assoc($result))
{
$output[]=$row;
}
print(json_encode($output));
我收到此错误:
ERROR ON LINE 15 UNEXPECTED T_WHILE
你刚才的行里缺少一个分号——
$result = mysql_query({$query})
应该是——
$result = mysql_query({$query});
通常,当您收到包含"意外"一词的错误时,这意味着实际问题就在报告错误的位置之前,因为解析器在错误状态下获取字符或命令。
看起来您在这里缺少一个分号:
$result = mysql_query({$query});