15/05/2012, 08:32
|
| | | Fecha de Ingreso: abril-2009
Mensajes: 115
Antigüedad: 15 años, 6 meses Puntos: 1 | |
Respuesta: [APORTE] Configurar PDO con MSSQL en window Cita:
Iniciado por abimaelrc Saludos,
Escribo este tema para que los que intenten configurar MSSQL en window puedan conectarse. Hay dos formas que me han funcionado. Para los que usen Wamp, Xampp y todos aquellos que hayan sido compilados con VC6 deben: - Bajar http://www.microsoft.com/download/en....aspx?id=20098 Ahí contienen los dll necesarios para poder conectarse. Los colocan en el directorio que tiene todas las extensiones.
- En el php.ini escribir en la sección de las extensiones
extension=php_pdo_sqlsrv_53_ts_vc6.dll - En PDO solo tienen que hacer algo como
Código PHP:
Ver original$server = 'localhost'; $database = 'database'; $username = 'username'; $password = 'password'; $db = new PDO('sqlsrv:Server=' . $server . ';Database='. $database,$username,$password); $query = $db->prepare('...'); $query->execute();
Si instalaste Zend Server CE según tengo entendido está compilado con VC8, esto hace que no sea compatible con ninguno de los dll mencionados arriba. En uno de los enlaces que encontré en internet mencionan:
Luego indican como hacerlo. Pero hay una forma más sencilla y la mencionan en el mismo manual de PHP. Es decir solo tienes que descomentar en el php.ini extension=php_pdo_odbc.dll
Y en el PDO hacer algo como:
Código PHP:
Ver original$server = 'localhost'; $database = 'database'; $username = 'username'; $password = 'password'; $db = new PDO('odbc:Driver={SQL Server}; Server=' . $server . '; Database=' . $database . '; Uid=' . $username . '; Pwd=' . $password . ';'); $query = $db->prepare('...'); $query->execute();
Espero le sea útil a aquel que le haya dado dolor de cabeza trabajar con este driver COMO PUEDO SABER QUE COMPILADOR UTILIZA EL PHP QUE TENGO INSTALADO; ESTOY USANDO PHP Version 5.2.6, DE AppServ. Disculpen mi ignorancia.
__________________ Deseo poco y lo poco que deseo, lo deseo poco.!
De Colores. |