解析错误:语法错误。将php文件上传到Web服务的问题

时间:2017-09-17 00:12:53

标签: php mysql phpmyadmin

我想将我的数据库连接到我的iOS应用程序,但是当涉及到PHP脚本时我就陷入了困境。

这是我得到的错误:

Parse error: syntax error, unexpected '$con' (T_VARIABLE) in /home/user1/public_html/myweb/service.php on line 4

这是我上传的文件。

   <?php
 
$con=mysqli_connect("localhost","user1", "******","db");
 
if (mysqli_connect_errno())
{
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
 
$sql = "SELECT * FROM Locations";
 
if ($result = mysqli_query($con, $sql))
{
    $resultArray = array();
    $tempArray = array();
 
    while($row = $result->fetch_object())
    {
        $tempArray = $row;
        array_push($resultArray, $tempArray);
    }
 
    echo json_encode($resultArray);
}
 
mysqli_close($con);
?>

这可能是什么问题?

1 个答案:

答案 0 :(得分:0)

这看起来完全相同,但并非如此。 &#34;报价&#34;已被改变。如果您复制此代码,它将起作用:

<?php

$con=mysqli_connect("localhost","user1", "******","db");

if (mysqli_connect_errno())
{
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

$sql = "SELECT * FROM Locations";

if ($result = mysqli_query($con, $sql))
{
    $resultArray = array();
    $tempArray = array();

    while($row = $result->fetch_object())
    {
        $tempArray = $row;
        array_push($resultArray, $tempArray);
    }
    echo json_encode($resultArray);
}
mysqli_close($con);
?>

您还可以在提供的代码中看到代码的颜色错误。这是一个好兆头,对你的代码来说是不对的。