2012-09-20 1 views
0

ADODB을 사용하는 일부 이전 코드를 PHP에 사용하고 있습니다. 쿼리는 다음과 같다 :ADODB를 사용하여 쿼리가 실행되는 것을 억제하지 않습니다.

$query = "SELECT `foo`                                         
      FROM `bar`;                                   
$result = $conn->Execute($query); 

내가 소프트웨어에 일부 AJAX 기능을 추가하고 있지만이 Execute 기능은 쿼리를 인쇄/울리는 것을 실현 -이 원하지 않는 :

(mysqlt): SELECT `foo`                                         
      FROM `bar`   

mysqltMySQL 드라이버입니다 믿습니다.

이 출력을 중지 할 수있는 방법이 있습니까?

감사합니다.

답변

0

디버깅을 사용하지 않도록 설정하십시오.

$query = "SELECT `foo` FROM `bar`"; 
$conn->Debug = false; 
$conn->Execute($query); 

그렇지 않으면, 출력 버퍼링을 사용해보십시오 :

ob_start(); 
$query = "SELECT `foo` FROM `bar`"; 
$conn->Execute($query); 
ob_end_clean(); 
관련 문제