<?php
$serverName = "(local)"; //serverName
$connectionInfo = array( "Database"=>"DabaseNew", "UID"=>"sa", "PWD"=>"*****");
$conn = sqlsrv_connect( $serverName, $connectionInfo);
if( $conn==true ) {
echo "Connection established.<br />";
}else{
echo "Connection could not be established.<br />";
die( print_r( sqlsrv_errors(), true));
}
$sql = "SELECT * FROM Dbo.DATABASE COMPANY SERVICES$Employee";
$stmt = sqlsrv_query( $conn, $sql);
if(!$stmt){
die( print_r( sqlsrv_errors(), true));
}
$rows = sqlsrv_has_rows($stmt);
while($obj = sqlsrv_fetch_object( $stmt)){
echo $obj->Description.", ".$obj->lName."<br />";
}
?>
Я пытаюсь подключиться к php к моему серверу sql, используя sqlsrv_connect. Приведенный выше код дает мне ошибку ниже;
Вывод: Соединение установлено. Массив ( [0] => Массив ( [0] => 42000 [SQLSTATE] => 42000 [1] => 102 [код] => 102 [2] => [Microsoft][SQL Server Native Client 11.0][SQL Сервер] Неверный синтаксис рядом с «СЛУЖБЫ». [сообщение] => [Microsoft] [SQL Server Native Client 11.0] [SQL Server] Неверный синтаксис рядом с «СЛУЖБЫ». ))
SELECT * FROM Dbo.DATABASE COMPANY SERVICES$Employee
Это запрос? - person Abdullah   schedule 01.07.2014$sql = 'SELECT * FROM Dbo.[DATABASE COMPANY SERVICES$Employee]';
если имя вашей таблицыDATABASE COMPANY SERVICES$Employee
- person Gudgip   schedule 01.07.2014