나는 다음과 같은 쿼리를 만드는 중이라서 :변수 열 이름을 사용하여 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
다른 페이지에서 값을 얻고있다. 세 번째 줄의 'echo'는 정확한 결과를 제공합니다. 그리고 SQL에서 오류가 발생하지 않습니다. 대신 SQL 쿼리에서 결과를 얻지 못했습니다. 나는 마지막 줄에 에코를 뜻한다.
'$ sql'에 포함 된 것을 출력 해 보셨습니까? 위 참조. – sberry