[英]Error in syntax in MySQL: AS statement
当我删除AS
子句时,此SQL查询可以很好地工作。
$query = "SELECT bd_brushname FROM tbl_brushdescription WHERE MATCH(bd_brushname, bd_brushdescription) AGAINST ('brushes' IN BOOLEAN MODE) AS rank";
$sqlquery = mysql_query($query);
if($sqlquery === FALSE){
die(mysql_error());
}
当我使用AS
,它说You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS rank' at line 1
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AS rank' at line 1
有人可以告诉我为什么它不起作用吗?
更改“ AS等级”的位置
$query = "SELECT bd_brushname AS rank FROM tbl_brushdescription WHERE MATCH(bd_brushname, bd_brushdescription) AGAINST ('brushes' IN BOOLEAN MODE)";
$sqlquery = mysql_query($query);
if($sqlquery === FALSE){
die(mysql_error());
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.