[ markkooo @ 28.03.2014. 19:42 ] @
Postovanje,

Imam problem sto se tice povezivanja DB2 sa PHP-om u Apache (wamp) serveru.

Sve potrebne dll-ove sam postavio u php/ext/ direktorijum( odbc_pdo i php_ibm2_db2.dll).
Imstalirao sam DB2 Express-C i kreirao bazu sample.
Nasotiji to povezati preko ODBC-a.
Ali imam problema, kada pokrenem odbc_connect u php skripti javlja mi gresku:
Warning: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\wamp\www\index.php on line 13


Skripta ide standardno:

$database = 'SAMPLE';
$hostname = 'localhost';
$port = 50000;
$user = 'db2admin';
$password = 'admin';
$driver = 'IBM DB2 ODBC DRIVER -DB2COPY1';
$conn_string = "DRIVER={IBM DB2 ODBC DRIVER -DB2COPY1};DATABASE=$database;" .
"HOSTNAME=$hostname;PORT=$port;
PROTOCOL=TCPIP;UID=$user;PWD=$password;";

if (!$db = odbc_connect($conn_string, $user, $password)) echo "Greska ".odbc_error();
else echo 'Success!';

----------------------------------------------------------------------------------------------------

Kada provjerim ODBC konekciju u adimistrative tools javalj mi poruku connection success...

Ne znam stvarno zasto nece na PHP-u da se konektuje...
Ako ima neko prijedlog, bio bih mu zahvalan..

Pozdrav









[ MarkoBalkan @ 24.05.2014. 10:24 ] @
Da li si ukljucio dll fileove od drivera db2 baze
U php.ini?
[ markkooo @ 24.05.2014. 22:28 ] @
Mislis ibm_db2.dll, pdo??
Njih sam ubacio, ali ne reaguje konekcija na bazu...
Nemam vise ideja...:):)
[ Mister Big Time @ 25.05.2014. 21:41 ] @

Instaliraj neki *NIX i probaj ovako:
http://www.php.net/manual/en/ibm-db2.installation.php#113330