Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: Vojta kdy 12. 07. 2016, 15:09:51

Název: PHP odbc_connect DEBUG
Přispěvatel: Vojta kdy 12. 07. 2016, 15:09:51
Zdravím,
jsem v PHP docela nováček a potřebuji se vypořádat s jedním problémem. Potřeboval bych se přes funkci odbc_connect připojit k SQL serveru. Nainstaloval jsem si příslušný driver a i přes isql se dokáži k SQL připojit. Ale v tom PHP skriptu to pořád kvůli té jedné řádce háže HTTP error 500. Zde je kód, který se pokouším použít k připojení:
<?php
$server = "[server]";
$database = "[databaze]";
$connection = odbc_connect("Driver={ODBC DRIVER 13 for SQL Server};Server=$server;Database=$database;", [User], [PSWD]);
?>

nedokázal by mi někdo alespoň poradit, jak přijít na to kde je problém?  Vše běží na ubuntu serveru 16.04.
Název: Re:PHP odbc_connect DEBUG
Přispěvatel: Ivan Nový kdy 12. 07. 2016, 17:34:52
Citace od: Vojta kdy 12. 07. 2016, 15:09:51
Zdravím,
jsem v PHP docela nováček a potřebuji se vypořádat s jedním problémem. Potřeboval bych se přes funkci odbc_connect připojit k SQL serveru. Nainstaloval jsem si příslušný driver a i přes isql se dokáži k SQL připojit. Ale v tom PHP skriptu to pořád kvůli té jedné řádce háže HTTP error 500. Zde je kód, který se pokouším použít k připojení:
<?php
$server = "[server]";
$database = "[databaze]";
$connection = odbc_connect("Driver={ODBC DRIVER 13 for SQL Server};Server=$server;Database=$database;", [User], [PSWD]);
?>

nedokázal by mi někdo alespoň poradit, jak přijít na to kde je problém?  Vše běží na ubuntu serveru 16.04.

<?php
$server = "[server]";
$database = "[databaze]";
$connection = odbc_connect(
           
"Driver={ODBC DRIVER 13 for SQL Server};Server=$server;Database=$database;",  
           
'zde uživatel',
           
'zde heslo'
       
);
?>
Název: Re:PHP odbc_connect DEBUG
Přispěvatel: to_je_jedno kdy 12. 07. 2016, 22:40:45
JJ, presne tak. Funkce http://php.net/manual/en/function.odbc-connect.php ma parametry $user a $password typu string, ty tam vkladas array.