2012-09-20 25 views
0

我正在使用ADODBPHP中的一些舊代碼。查詢是這樣的:使用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();