PHP przesłanie parametru do zapytania MSSQL

0

Witam,

chciałbym wywołać funkcję z parametrem $database czyli przesłać na jakiej bazie i tablicy chcę działać.

function get_query($database)
(
    $query = ";WITH [cteRows] AS
    (
        SELECT  [nazwa],
                [wartosc],
                [czas],
                ROW_NUMBER() OVER (ORDER BY [czas]) AS [RowNumber]
        FROM ('$database')
        WHERE [nazwa] = 'coldbox7/WymianaDanychDB/Hydraulic' 
        AND [czas] >= '2016-07-14 22:00:00.000' 
        AND [czas] <= '2016-07-14 22:30:00.000'
    )";
return $query;
)
$database1 = '[test].[dbo].[coldbox7]';
$query1 = get_query($database1);

Niestety ten kod nie działa, jak mogę to zrobić??

0

nie działa to możesz powiedzieć do pani w okienku na poczcie polskiej - podaj konkrety.

0

daj to, co zwraca return $query;

Jesteś pewien że podstawiasz prawidłowo FROM ('$database')?

0

kiedy zrobię
FROM [test].[dbo].[coldbox7]
to jest wszystko dobrze, teraz pytanie jak to przesłać za pomocą zmiennej

0

to zrób, by w zapytaniu było tak samo...
HINT: w tym

 FROM ('$database')

wywal apostrofy

1 użytkowników online, w tym zalogowanych: 0, gości: 1