запрос с пробелом в имени - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть база данных, которая уже настроена и не может быть изменена из-за работающего на ней программного обеспечения ERP. При попытке подключиться для извлечения некоторых данных в таблицу в PHP я получаю следующую ошибку:

[SQL Сервер] Неверное имя объекта 'Lareco Live'

Я понимаю, что это связано с пробелом в имени таблицы -> [Lareco Live$Lead]

Это мой сценарий:

// Establishes the connection
$dbh = sqlsrv_connect($serverName, $connectionOptions);
if ($dbh === false) {
    echo "Error (sqlsrv_connect): ".print_r(sqlsrv_errors(), true);
    exit;
}

$sql = "select No_, Description from [Lareco Live$Lead] with (nolock) "; 
$getResults = sqlsrv_query($dbh, $sql);
if ($getResults === false) { 
    echo "Error (sqlsrv_query): ".print_r(sqlsrv_errors(), true);
    exit;
}
...