proszę o pomoc.
Środowisko: Baza SQL2005, PHP, Apache.
Utworzyłem taki kod wyciągający dane z bazy (zapytanie w MSSQL Management Studio działa)
<?php $serverName = 'testowypc\SQL2005'; 'Database' => 'bazadanych'); $conn = sqlsrv_connect($serverName, $connectionInfo); $sql = "SELECT DISTINCT A1.Name as Nazwa_Firmy,'Wojewodztwo' = CASE WHEN Numer_handlowca=12 THEN 'Wielkopolskie' WHEN Numer_handlowca=05 THEN 'Dolnoslaskie' WHEN Numer_handlowca=14 THEN 'Opolskie'ELSE 'brak' END, STR((SUM(CASE WHEN A2.rok=2011 THEN A2.sprzedaz ELSE 0.0 END)/12), 10, 2) as Srednia_Sprzedaz_2011, STR((SUM(CASE WHEN A2.rok=2011 THEN A2.zysk ELSE 0.0 END)/12), 10, 2) as Srednia_Marza_2011, STR(SUM(CASE WHEN A2.rok=2012 THEN A2.sprzedaz ELSE 0.0 END), 10, 2) as Sprzedaz_2012, STR(SUM(CASE WHEN A2.rok=2012 THEN A2.zysk ELSE 0.0 END), 10, 2) as Marza_2012 FROM tabela1 A1 JOIN tabela2 A2 ON A1.ID_Company = A2.ID_Company WHERE A2.rok=2011 OR A2.rok=2012 GROUP BY A1.Numer_handlowca, A1.Name ORDER BY 'Wojewodztwo'"; ?>
Potrzebuję wyświetlić to w php w ładnej tabeli z możliwością filtrowania, ale nic nie wychodzi...
$getdata = sqlsrv_query($conn,$sql); if ( $getdata === false) if(sqlsrv_has_rows($getdata)) { $row = sqlsrv_num_rows($getdata); BeginProductsTable($row); while($row = sqlsrv_fetch_array($getdata, SQLSRV_FETCH_ASSOC)) { PopulateProductsTable( $row ); } EndProductsTable(); } else { DisplayNoProdutsMsg(); } sqlsrv_close( $conn);
Pomoże ktokolwiek ?
