PHP 변수를 Oracle SQL 쿼리에 전달하고 있습니다. 하지만 제대로 처리되지 않아 잘못된 문자와 같은 ORA 오류가 발생합니다. 오류가 사라지도록 변수를 "$sid"로 이스케이프하려고 시도했지만 쿼리는 아무것도 반환하지 않습니다. 오라클 쿼리에 PHP 변수를 전달하는 방법이 있나요
간결함을 위해 데이터베이스 연결 부분을 삭제했습니다.
'SELECT emp from table emp='$sid''은 Oracle에 있는 그대로 전달하는 문자열이므로 작동하지 않습니다.
'SELECT emp from table emp='$sid''
자리 표시자를 PHP 변수에 바인딩하려면 oci_bind_by_name 을 사용해야 합니다.
oci_bind_by_name
예:
'SELECT emp from table emp='$sid''
은 Oracle에 있는 그대로 전달하는 문자열이므로 작동하지 않습니다.자리 표시자를 PHP 변수에 바인딩하려면
oci_bind_by_name
을 사용해야 합니다.예:
으아악