35 lines
1.1 KiB
PHP
35 lines
1.1 KiB
PHP
<?php
|
|
$serverName = '192.168.20.20';
|
|
$connectionOptions = ['Database' => 'Gastro', 'Uid' => 'sa', 'PWD' => 'karczma!@#26', 'CharacterSet' => 'UTF-8'];
|
|
$conn = sqlsrv_connect($serverName, $connectionOptions);
|
|
|
|
$tsql = "
|
|
SELECT
|
|
rp.ID AS PozycjaID,
|
|
rp.TowarID,
|
|
rp.ZestawID,
|
|
rp.GrupaZestawuID,
|
|
rp.FlgPozycjaNadrzedna,
|
|
rp.RolaWKompozycji,
|
|
rp.StatusRealizacji,
|
|
rp.DataDodania,
|
|
t.NazwaTowaru AS TowarNazwa,
|
|
tz.NazwaTowaru AS ZestawNazwa
|
|
FROM dbo.NGastroDTRachunekPozycja rp
|
|
INNER JOIN dbo.NGastroDTRachunek r ON r.ID = rp.DTRachunekID
|
|
LEFT JOIN dbo.NGastroTowar t ON t.ID = rp.TowarID
|
|
LEFT JOIN dbo.NGastroTowar tz ON tz.ID = rp.ZestawID
|
|
WHERE r.Numer = 4094
|
|
";
|
|
|
|
$stmt = sqlsrv_query($conn, $tsql);
|
|
$results = [];
|
|
while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
|
|
if ($row['DataDodania'] instanceof DateTime) {
|
|
$row['DataDodania'] = $row['DataDodania']->format('Y-m-d H:i:s');
|
|
}
|
|
$results[] = $row;
|
|
}
|
|
echo json_encode($results, JSON_PRETTY_PRINT);
|
|
?>
|