解析错误:语法错误,意外$ sql(T
希望在这里得到一些帮助......目前我想弄清楚这些代码有什么问题,我在这里呆了两天,非常感谢任何帮助。 我似乎无法检测到我的错误,希望在这里睁大眼睛。
我将变量从Android应用程序传递给PHP,作为回报,PHP脚本应该返回“成功”或“失败”..
但我在第6行得到了上述错误,我不明白为什么。 希望有人指出我的错误。 谢谢万亿...
<?php
define('HOST','myserver.mysql');
define('USER','myserver_user');
define('PASS','myserver_pass');
define('DB','myserver_db');
$con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');
$mobile1 = $_POST['mobile1'];
$imei1 = $_POST['imei1'];
$sql = "select status from phone where mobile1='$mobile1' and imei1='$imei1'";
$res = mysqli_query($con,$sql);
if(isset($check)){
echo 'success';
}else{
echo 'fail';
}
mysqli_close($con);
?>
请指出我的错误,谢谢。
这是指向的线。
$con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');
谢谢。
我设法解决它,只是想与你们分享我的答案。
希望这篇文章能够成为其他人的一个教训。
实际上发生的是代码之间存在“不可见”的空间,很可能当我从某处复制时。 “隐形代码”是指你在数字键盘上得到[alt] +255的东西。 这些不可见的字符被php代码读取,从而返回错误。
要点是,始终检查空的空间或未使用的空间,删除所有不必要的空间。 它可能会解决你的(我的)问题。
感谢球员......带走了我2天......漫长的一天。
感谢stackoverflow.com
ps:希望版主会保留这篇文章,因为答案可能会对其他人有所帮助。
也许用这个工作?
$con = mysqli_connect("HOST","USER","PASS","DB");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
问题是由某些行中的空格引起的,您可能认为它们是空的,但事实并非如此。 删除那些空格字符,错误将会消失。
链接地址: http://www.djcxy.com/p/69529.html