>  Q&A  >  본문

oci_parse의 SQL 쿼리에 PHP 변수 전달

PHP 변수를 Oracle SQL 쿼리에 전달하고 있습니다. 하지만 제대로 처리되지 않아 잘못된 문자와 같은 ORA 오류가 발생합니다. 오류가 사라지도록 변수를 "$sid"로 이스케이프하려고 시도했지만 쿼리는 아무것도 반환하지 않습니다. 오라클 쿼리에 PHP 변수를 전달하는 방법이 있나요

으아아아

간결함을 위해 데이터베이스 연결 부분을 삭제했습니다.

P粉107772015P粉107772015320일 전667

모든 응답(1)나는 대답할 것이다

  • P粉262926195

    P粉2629261952023-11-05 11:26:35

    'SELECT emp from table emp='$sid''은 Oracle에 있는 그대로 전달하는 문자열이므로 작동하지 않습니다.

    자리 표시자를 PHP 변수에 바인딩하려면 oci_bind_by_name 을 사용해야 합니다.

    예:

    으아악

    회신하다
    0
  • 취소회신하다