我正在构建一个函数,有一个错误,请帮助我解决这个问题。
错误行是这样的:-
<?php
//Recieve username and password from android device or GET request
$user = $_GET['username'];
$pass = $_GET['password'];
//Database connection information
$dbhost = "mysql.hostinger.in";
$dbuser = "u854338141_root";
$dbpass = "1234567";
$dbname = "u854338141_demo";
//Create a connection to databse
$con = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
//Define sql statement for you business logic: registration
$sql = "INSERT into login(username, password) VALUES('" . $user . "', '" .
$pass . "');
//Execute sql statement
$result = $con->query($sql);
if($result){
echo json_encode(array("Result"=>true));
}else{
echo json_encode(array("Result"=>false));
}
改变
//Define sql statement for you business logic: registration
$sql = "INSERT into login(username, password) VALUES('" . $user . "', '" .
$pass . "')";
在最后一个括号后加上双引号
我读过任何与此相关的问题,答案说这是因为“丢失了相当多的分号”。我已经检查了我的代码,认为没有丢失分号...但是这个问题仍然发生在我身上。我的朋友,用和我一样的代码,不会遇到同样的问题。 这是我的代码(第115行是
问题内容: 我的代码有什么问题?我在测试服务器上运行了代码,并且代码可以正常工作,但是当我将其上传到生产服务器时,我得到了 这是我的代码 问题答案: 该错误很可能是由于 您可能会使用不支持闭包的PHP 5.2或更早版本。您可以找出正在使用的PHP版本 。 您可能需要升级到PHP 5.3+,或者使用或编写静态函数并将其作为回调传递。 这是最后一个选项的示例,使用一个简单的类来存储状态:
我有以下代码: 它在我的大多数服务器上运行良好,但在其中一个服务器上,我收到一个错误: PHP解析错误:语法错误,文件在第19行 /var/www/dokuwiki/lib/plugins/bez/tpl/issue_causes.php中意外结束, 这个代码有什么问题? 整个文件issue_cause.php:
问题内容: 这个问题已经在这里有了答案 : 参考-此错误在PHP中意味着什么? (36个答案) 6年前关闭。 完全错误:解析错误:语法错误,意外的’‘(T_ENCAPSED_AND_WHITESPACE),期望的标识符(T_STRING)或变量(T_VARIABLE)或数字(T_NUM_STRING) 它说错误在第12行上。 任何帮助将不胜感激! 问题答案: 您有多余的单引号:
我不知道为什么我得到这个错误:解析错误:语法错误,意外的文件结束在C:\xampp\htdocs\sitelink\top_links.php行60 分析错误:语法错误,C:\xampp\htdocs\sitelinks\top\u links中的文件意外结束。php在线60 有人能帮我吗?? 谢谢你uuuu