Pregunta:
Fecha: 23-02-2015 15:28:52
(En Español)
desde hace un mes trato de unir mi BD que esta en SQL server con PHP.No se como hacer la conexion al sistema.Ya hice una operacion con ODBC pero de ahi no he logrado mas.Tambien quisiera saber como aplicar modelo vista controlador en ese modelo. Votos: 0 - Respuestas: 2 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
Dos preguntas en una...conexion con IIS y SQL Server 2008[Resuelta]
Hola gente,desde hace un mes trato de unir mi BD que esta en SQL server con PHP.No se como hacer la conexion al sistema.Ya hice una operacion con ODBC pero de ahi no he logrado mas.Tambien quisiera saber como aplicar modelo vista controlador en ese modelo. Votos: 0 - Respuestas: 2 - Vistas: 11 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 24-02-2015 03:35:17 Hola Andres,
Vamos por partes, para conectar PHP con SQL Server (de Microsoft) debes usar las funciones PHP para este tipo de base de datos, es similar la utilización de MySQL pero con otro conector.
Aquí tienes todas las funciones explicadas con sus respectivos ejemplos: http://php.net/manual/es/ref.mssql.php
Un ejemplo básico de conexión:
<?php // El servidor con el formato: <computer>\<instance name> o <server>,<port> cuando se use un número de puerto diferente del de defecto. $server = 'KALLESPC\SQLEXPRESS'; $dbuser = 'sa'; $dbpass = '*******'; // Connect to MSSQL $link = mssql_connect($server, $dbuser, $dbpass); if (!$link) { die('Error de conexión con MSSQL'); }else{ echo 'Conexión OK!'; } ?>
También puedes utilizar PDO para MSSQL, que es otra forma de conectar.
Con respecto a tu segunda pregunta sobre MVC, debes primero comprender el patrón, para esto te recomiendo que leas el libro "php architect's guide to php design patterns"
PDF: http://treinamentoinfoco.com.br/wp-content/uploads/2014/01/PHP.Architectnanobooks.PHP_.Architects.Guide_.to_.PHP_.Design.Patterns.2005.LotB_.pdf
Espero que mi respuesta te sea de ayuda.
Saludos,
Fernando Votos: 0 - Link respuesta -
Fecha: 24-02-2015 15:24:20 En lo personal yo uso Linux, como servidor de mis aplicaciones php y todas están conectadas a una o mas bases de datos SQL Server 2012, uso mssql, a traves de freetds, lo cual te permite utilizar los tipos de valores que comienzan con "n" como nvarchar, etc.
Te dejo un documento que escribí hace tiempo, quizá te pueda servir...
http://www.linuxsc.net/the-servers/6110-proceso-para-instalar-apache-php-freetds-selinux-on-centos-6-5 Votos: 1 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
