Php 使用select语句时出现MySQL语法错误
嗨,你能帮我一下吗?我不知道我的错误在哪里。 这是我的密码:Php 使用select语句时出现MySQL语法错误,php,mysql,Php,Mysql,嗨,你能帮我一下吗?我不知道我的错误在哪里。 这是我的密码: $capacitance =@mysql_query ("SELECT DISTINCT wwpn, SUBSTR(val, 1, LENGTH(val) / 2) as capacitor, SUBSTR(val, LENGTH(val) / 2+1) as capasitance FROM bom_cs
$capacitance =@mysql_query ("SELECT DISTINCT wwpn, SUBSTR(val, 1, LENGTH(val) / 2) as capacitor,
SUBSTR(val, LENGTH(val) / 2+1) as capasitance
FROM bom_csv where boardnumber ='$board' and qty<>'' and qty !='qty'");
@mysql_query($capacitance,$connect)or die("Failed to execute query:<br />" . mysql_error(). "<br />" . mysql_errno());
while($row = mysql_fetch_array($capacitance))
{
$capacitor = $row['capacitor'];
$capacitance =$row['capasitance'];
$adi_pn = $row['wwpn'];
}
您的第一个mysql_查询将返回一个资源a resultset并将其分配给$capacity。当您在下一行再次执行mysql_查询时,资源$capacity将转换为字符串-可能是资源4-这不是一个正确的SQL
还要注意的是,不去我的学校不一定是真的:正确地避开你的字符串
$capacitance = @mysql_query ("SELECT DISTINCT wwpn, SUBSTR(val, 1, LENGTH(val) / 2) as capacitor,
SUBSTR(val, LENGTH(val) / 2+1) as capasitance
FROM bom_csv where boardnumber ='" . mysql_real_escape_string($board) . "' and qty<>'' and qty !='qty'", $connect)
or die("Failed to execute query:<br />" . mysql_error(). "<br />" . mysql_errno());
while ...
请出示您的相关PHP代码您是否尝试过在phpmyadmin中使用它?
$capacitance = @mysql_query ("SELECT DISTINCT wwpn, SUBSTR(val, 1, LENGTH(val) / 2) as capacitor,
SUBSTR(val, LENGTH(val) / 2+1) as capasitance
FROM bom_csv where boardnumber ='" . mysql_real_escape_string($board) . "' and qty<>'' and qty !='qty'", $connect)
or die("Failed to execute query:<br />" . mysql_error(). "<br />" . mysql_errno());
while ...