Treba samo da da odgovor da li ODBC iz PHP-a uopšte radi u određenoj situaciji.
Naime, radim za 4D technical support i javio se neki Francuz sa pitanjem da li ovo može radi, pa je meni upalo u ruke da to proverim, iako ne znam PHP. Pri tome koristi binaries instalacije za Windows PHP-a 5.2.3 i Apache 2.2 što sam i skinuo sa:
http://www.php.net/downloads.php#v5
http://www.apache.org/dist/httpd/binaries/win32/
Instalirao, proverio da li radi PHP i Apache, rade bez problema.
Napravim DSN za 4D, povežem se na moju test bazu iz drugog 4D-a, bez problema. Povežem se iz Excela sa onim Officeovim alatima za ODBC, bez problema. Probam PHP kod, prođe mi konekcija, ali nazad ništa ne dolazi. Počnjem da sumnjam, pa instaliram MySQL i napravim dummy tabelu i popunim je. Iz 4D-a ODBC-om se nakačm bez problema. Opet probam isti PHP kod, samo preusmerim DSN na onaj za MySQL ODBC Connector, ista stvar kao kod kačenja na 4D-a.
E, tu sam počeo da sumnjam da ovaj primer koda za PHP baš nisam najbolje shvatio. Posle sam probao sve i svašta, ja mislim da PHP za Windows ima bag kod ODBC-a ili ja ne radim nešto baš najbolje.
Tako da nije pitanje da se ja nakačm na bazu, ne bih nikada koristio ODBC kod PHP-a i MySQL-a da se time bavim, ali sam morao kao proveru da problem nije u 4D-u i njegovom drajveru za ODBC.
Nadam se da je sada malo jasnije, a javljam kada probam ovaj tvoj kod, mada sa nešto tako kasnije i probao.
Post edited by: madamov, at: 2011/06/11 18:55