Показать всю базу данных в sqlsrv по php - PullRequest
1 голос
/ 09 октября 2019

Я хочу отобразить все базы данных в Microsoft SQL Server SRV для админ-панели, но у меня проблема с получением значения. Я пытаюсь с запросом:

EXEC sp_databases

Этот запрос успешно выполняется в sql srv, но когда я пытаюсь сделать это то же самое с помощью PHP, я не вижу значения, никаких ошибок или предупреждений, вернуть ноль

Мой код PHP:

    <?php
$serverName = $_POST['hostname'];
$uid = $_POST['username'];
$pwd = $_POST['password'];
$connectionInfo = array( "UID"=>$uid,                              
                         "PWD"=>$pwd); 
$connsrv = sqlsrv_connect( $serverName, $connectionInfo);   

if($connsrv == TRUE ){

    echo "connected";

    $tsql = "EXEC sp_databases";
    $stmt = sqlsrv_query( $connsrv, $tsql);      
    while( $row = sqlsrv_fetch_array($stmt)){
        echo $row['DATABASE_NAME'];
    }

}else{
    echo "no connect";
}

?>

Я не знаю, почему я не вижу никакого результата - какие-либо предложения? (

...