Robię projekt na języki modelowania i wymiany danych i mam problem.
Tematem jest system rezerwacji lotów w relacyjnej bazie danych XML.
Niestety nie wiem jak połączyć zapytania XQuery z PHP'em.
Poniżej dołączyłem fragment kodu, który wyświetla tylko jedynkę, co oznacza, że while się nie wykonuje.
Najprawdopodobniej problem leży w zapytaniu SQL'owo-XML'owym

Będzie ktoś w stanie wyjaśnić, dlaczego to nie działa?
Pracuję na DB2 i tam zapytanie działa bez zarzutu, niestety przy próbie połączenia tego z PHP coś jest nie tak.
Jeżeli chodzi o &rdquo i &rsquo to po prostu próbowałem zamienić ' i ".
<?php $sql = "SELECT LOT.LOTID,xmlt.lotniskowylotu,xmlt.datawylotu,xmlt.godzinawylotu,xmlt.lotniskopr
zylotu,xmlt.dataprzylotu,xmlt.godzinaprzylotu FROM LOT, xmltable(’ $p/*:droga ’ passing LOT.START_LADOWANIE AS ” p ” COLUMNS datawylotu varchar(30) path ’ *:start/*:data ’, godzinawylotu varchar(30) path ’ *:start/*:godzina ’, lotniskowylotu varchar(30) path ’ *:start/*:lotnisko ’, dataprzylotu varchar(30) path ’ *:stop/*:data ’, godzinaprzylotu varchar(30) path ’ *:stop/*:godzina ’, lotniskoprzylotu varchar(30) path ’ *:stop/*:lotnisko ’ ) AS xmlt "; $conn = db2_connect('REZERWUJ', 'login', 'haslo'); $stmt = db2_prepare($conn, $sql); while ($row = db2_fetch_assoc($stmt)) { } ?>