2014-12-24 2 views
2

jDeveloper를 사용하여 Oracle ADF 웹 애플리케이션을 개발 중입니다. 이를 위해 (JDeveloper를 함께 제공)mysql에서 동적 쿼리를 작성하는 방법

  • JDeveloper를
  • MySQL 데이터베이스
  • 통합 웹 로직

그래서 매개 변수을 기반으로 쿼리 전용 비즈니스 서비스를 만드는 에 노력하고 사용하고 있습니다. 이를 위해 런타임에 값을 취할 쿼리를 작성해야합니다.

나는 그들이 준의 튜토리얼 (자습서가 오라클을 따라 때문에) 오라클 해당 쿼리

select first_name,last_name from employees where email=:p_mail 

을 다음입니다 그러나 (내가 MySQL의 DB를 다음이기 때문에) 나는 위의 MySQL의 쿼리에 해당이 필요합니다. 오라클과 동일

+0

http://stackoverflow.com/questions/23178816/mysql-dynamic-query-in-stored-procedure가 도움이 될 수 있습니다. – Riad

+0

답장을 보내 주셔서 대단히 감사합니다 .. – Abdul

+0

위의 링크는 저장 프로 시저에 대해 이야기합니다. 그러나 저장 프로 시저를 다루지 않습니다. orcale ADF app에서는 매개 변수를 기반으로 비즈니스 서비스를 작성합니다. 위의 쿼리를 창에 입력 할 때마다 다음 오류가 발생합니다. – Abdul

답변

0

쿼리는 다음과 같습니다

$show_list = $bdd->prepare("SELECT first_name, last_name FROM employees WHERE email = :p_mail"); 
$show_list->execute(Array(':p_mail' => $user_email)); 
$show_list->fetchAll();