我作出了这样的查询:如何使用变量列名进行SQL查询?
$b1 = $_REQUEST['code'].'A'; //letter 'A' is concatenated to $_REQUEST['code']
$a = $_REQUEST['num'];
echo $b1.$a;
$sql = "SELECT '".$b1."' FROM student_record1 WHERE id=".$a;
$result = mysql_query($sql);
if(!$result)
{
echo '<p id="signup">Something went wrong.</p>';
}
else
{
$str = $row[0]
echo $str;
}
这里$b1
和$a
从另一个页面获取值。第三行的'回声'给出了正确的结果。我在SQL中没有收到任何错误。相反,我没有从SQL查询中得到任何结果。我的意思是回应最后一行。
您是否尝试过输出'$ sql'包含的内容?另外,请参阅上文。 – sberry