Autor | Zpráva | ||
---|---|---|---|
fid Profil |
#1 · Zasláno: 11. 2. 2013, 12:39:43
Ahoj,
prosím o pomoc, neboť už jsem bezradný. Máme na MSSQL serveru proceduru: CREATE PROCEDURE dbo.pf_chef_disp_kar (@cislo as int) AS ---------------------------------- dotaz na financni stav karty --změna:31.1.2013 SET LANGUAGE CZECH select 1 as Tag, NULL as Parent, rtrim(@cislo) as [karta!1!cislo], trzba as [karta!1!stav] from lcard where codelcard = substring(cast(@cislo as char(8)),1,7) for xml explicit Tato procedura vrací následující výsledek: <karta cislo="10000034" stav="75746.0000"/> @cislo se zadává V php mám následující kód: ini_set('display_errors', 1); // Server pro připojení 'IP,port' $server = 'xx.xxx.xxx.xxx'; //IP, Port // Připojení k serveru 'server,uživatelské jméno, heslo' $link = mssql_connect($server,'jmeno','heslo'); if (!$link) { die(mssql_get_last_message()); } if ($link) { echo "Úspěch - databáze<BR>"; } // Připojení k databázi 'název databáze,připojení' $db = mssql_select_db('nazev',$link); if (!$db){ die(mssql_get_last_message()); } if ($db) { echo "Úspěch - tabulka<BR>"; } $stmt = mssql_init('pf_chef_disp_kar',$link); $cislo = "10000034"; $cislo1 = iconv("UTF-8","windows-1250",$cislo); echo $cislo; mssql_bind($stmt,'@cislo',$cislo1,SQLFLT8); $result = mssql_execute($stmt); echo "<BR>........<BR>"; $row = mssql_fetch_row($result); print_r ($row); Vrací mi to prázdnou hodnotu - nevím, jak docílit, aby mi z toho vypadl ten xml výstup. Díky za rady. |
||
Časová prodleva: 11 let
|
0