печать SQL-запроса непосредственно перед выполнением в php - PullRequest
0 голосов
/ 17 июня 2019

моя база данных находится в SSMS, и я использую пользовательский php для получения данных, я установил соединение, а также выполнил запрос, который дает мне результат, но теперь я хочу напечатать / повторить запрос непосредственно перед выполнением

я пробовал функцию last_query (), но у меня не работает Я искал, но результаты для другой базы данных мой запрос подготовлен переменными в цикле

это мое соединение

$ServerName='DESKTOP-HCLLKV5';
$ConnectionInfo=array("Database"=>"SalesCampaign2019_1H" ,"CharacterSet"=>"UTF-8");
$Conn_sis=sqlsrv_connect($ServerName,$ConnectionInfo);

if($Conn_sis)
{   
    if(($DistinctCompany=sqlsrv_query($Conn_sis,
        "SELECT dbo.WalkerItContacts.ConcatKey , 
         dbo.WalkerItContacts.CompanyName,
         dbo.WalkerItContacts.EmployeeCity,
         dbo.WalkerItContacts.EmployeeAddress1
         FROM dbo.WalkerItContacts
         GROUP BY dbo.WalkerItContacts.ConcatKey,
         dbo.WalkerItContacts.CompanyName,
         dbo.WalkerItContacts.EmployeeCity,
         dbo.WalkerItContacts.EmployeeAddress1
         HAVING count(distinct dbo.WalkerItContacts.CompanyName) = 1
         order by dbo.WalkerItContacts.CompanyName")) !== false)    
         {
            print_r(last_query()); 
// here i want to check my query 

            exit("first");
            while($DistinctCompany_result = sqlsrv_fetch_object( $DistinctCompany ))
            {

это мой первый запрос, в этом же файле еще больше запросов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...