Php 如何解决解析错误:语法错误、意外';表U-x27;(T_字符串)

Php 如何解决解析错误:语法错误、意外';表U-x27;(T_字符串),php,android,sql,database,syntax-error,Php,Android,Sql,Database,Syntax Error,我正在将我的SQL数据库连接到Android应用程序。我已经创建并连接了数据库,所以我现在尝试连接这个php文件。我得到了这个-解析错误:语法错误,第13行出现意外的“TABLE_保证”(T_字符串) 有人能帮忙吗?而不是使用回溯的引号。使用引号,你的问题就会消失 <?php $name = $_GET["name"]; $emailAddress = $_GET["emailAddress"]; $phoneNumber = $_GET["phoneNumber"]; $amount

我正在将我的SQL数据库连接到Android应用程序。我已经创建并连接了数据库,所以我现在尝试连接这个php文件。我得到了这个-解析错误:语法错误,第13行出现意外的“TABLE_保证”(T_字符串)


有人能帮忙吗?

而不是使用回溯的引号。使用引号,你的问题就会消失

<?php
$name = $_GET["name"];
$emailAddress = $_GET["emailAddress"];
$phoneNumber = $_GET["phoneNumber"];
$amount = $_GET["amount"];
$date = $_GET["date"];

if($name == "" || $emailAddress == "" || $phoneNumber == "" || $amount == "" || $date == ""){
    echo "yes";
}else{
    require_once("dbConnect.php"); //instead of _once it will be require_once
    $sql = "SELECT * FROM TABLE_PLEDGES WHERE name="$name" OR emailAddress="$emailAddress"";

    $check = mysqli_fetch_array(mysqli_($con,$sql));

    if(isset($check)){
        echo "name or email already exist";
    }else{
        $sql = "INSERT INTO TABLE_PLEDGES (name,emailAddress,phoneNumber,amount, date) VALUES("$name","$emailAddress","$phoneNumber","$amount","$date")";
    if(mysqli_query($con,$sql)){ // instead of mysqli_ it will be mysqli_query
        echo "pledge accepted";
    }else{
        echo "oops! Please try again!";
    }
}
mysqli_close($con);
}

而不是使用引号使用回溯。使用引号,你的问题就会消失

<?php
$name = $_GET["name"];
$emailAddress = $_GET["emailAddress"];
$phoneNumber = $_GET["phoneNumber"];
$amount = $_GET["amount"];
$date = $_GET["date"];

if($name == "" || $emailAddress == "" || $phoneNumber == "" || $amount == "" || $date == ""){
    echo "yes";
}else{
    require_once("dbConnect.php"); //instead of _once it will be require_once
    $sql = "SELECT * FROM TABLE_PLEDGES WHERE name="$name" OR emailAddress="$emailAddress"";

    $check = mysqli_fetch_array(mysqli_($con,$sql));

    if(isset($check)){
        echo "name or email already exist";
    }else{
        $sql = "INSERT INTO TABLE_PLEDGES (name,emailAddress,phoneNumber,amount, date) VALUES("$name","$emailAddress","$phoneNumber","$amount","$date")";
    if(mysqli_query($con,$sql)){ // instead of mysqli_ it will be mysqli_query
        echo "pledge accepted";
    }else{
        echo "oops! Please try again!";
    }
}
mysqli_close($con);
}

而不是使用引号,您使用了回溯。使用引号,您的问题将需要使用基于windows的文本编辑器解决。它使用了错误的引号,这会导致代码失败。您使用了回溯,而不是使用引号。使用引号,您的问题将需要使用基于windows的文本编辑器解决。它使用了错误的引号,这导致了你的代码失败。嗨,伙计们,我找到了解决上述错误的方法。一些文本编辑器不识别该语言,因此我按照A-2-A的说明进行了更正。再次感谢您的帮助@先锋谢谢你的帮助。我只是看到这个。我会按照你的指示,把它标为答覆并投票表决。再次感谢您的帮助。@HowardBritton欢迎:)嗨,伙计们,我找到了上述错误的解决方案。一些文本编辑器不识别该语言,因此我按照A-2-A的说明进行了更正。再次感谢您的帮助@先锋谢谢你的帮助。我只是看到这个。我会按照你的指示,把它标为答覆并投票表决。再次感谢您的帮助。@HowardBritton欢迎:))