Conectar php(unix) a SQLSERVER(2003 SErver)
Hola me gustaría conectar mis páginas webs mediante php que están en un servidor unix a sql server que se encuentra en un 2003 server. Gracias
Hola, apañero!
Has hecho la pregunta del millón. PHP es un lenguaje todo terreno, y al contrario de lo que mucha gente piensa, se peude trabajar con muchos tipos de bases de datos. Te voy a dar unas funciones muy útiles:
int mssql_connect ( string servername, string username, string password) -> conecta con la base de datos
int mssql_close ( int link_identifier) -> cierra la conexión con la base de datos
int mssql_select_db ( string database_name, int link_identifier) -> selecciona una BBDD
int mssql_fetch_array ( int result) -> obtiene una fila nueva de la BBDD cada vez que se llama
array mssql_fetch_row ( int result) -> idem a la anterior pero con algunos cambios
int mssql_query ( string query, int link_identifier) -> ejecuta un comando SQL
int mssql_num_rows ( string result) -> devuelve el número de filas de una tabla
Debes tener en cuenta que para realizar la conexión con el servidor remoto debes indicar la dirección IP del mismo o la DNS, y procurar que el puerto 1433 (normalmente es el puerto SQL) esté abierto en el firewall y en el router (en caso de que accedas desde una red externa)
Continúa...
Has hecho la pregunta del millón. PHP es un lenguaje todo terreno, y al contrario de lo que mucha gente piensa, se peude trabajar con muchos tipos de bases de datos. Te voy a dar unas funciones muy útiles:
int mssql_connect ( string servername, string username, string password) -> conecta con la base de datos
int mssql_close ( int link_identifier) -> cierra la conexión con la base de datos
int mssql_select_db ( string database_name, int link_identifier) -> selecciona una BBDD
int mssql_fetch_array ( int result) -> obtiene una fila nueva de la BBDD cada vez que se llama
array mssql_fetch_row ( int result) -> idem a la anterior pero con algunos cambios
int mssql_query ( string query, int link_identifier) -> ejecuta un comando SQL
int mssql_num_rows ( string result) -> devuelve el número de filas de una tabla
Debes tener en cuenta que para realizar la conexión con el servidor remoto debes indicar la dirección IP del mismo o la DNS, y procurar que el puerto 1433 (normalmente es el puerto SQL) esté abierto en el firewall y en el router (en caso de que accedas desde una red externa)
Continúa...
...como el foro me da un fallo cuando intento públicar el ejemplo te paso un zip donde esta todo:
<a href="http://www.xatcom.net/carles/MS_SQL.zip">ejemplo MS_SQL</a>
----------------------------------------------------------------------
Carles Martínez · <a href="http://www.xatcom.net" target="_blank">http://www.xatcom.net</a>
<a href="http://www.xatcom.net/carles/MS_SQL.zip">ejemplo MS_SQL</a>
----------------------------------------------------------------------
Carles Martínez · <a href="http://www.xatcom.net" target="_blank">http://www.xatcom.net</a>
...como el foro me da un fallo cuando intento públicar el ejemplo te paso un zip donde esta todo:
Pensaba que el foro admitía código HTML...
bueno, que el enlace es:
http://www.xatcom.net/carles/MS_SQL.zip
----------------------------------------------------------------------
Carles Martínez · http://www.xatcom.net
Pensaba que el foro admitía código HTML...
bueno, que el enlace es:
http://www.xatcom.net/carles/MS_SQL.zip
----------------------------------------------------------------------
Carles Martínez · http://www.xatcom.net