miércoles, 14 de julio de 2010

Conexion de PHP a sql server usando WampServer

Los siguientes pasos son para hacer una conexion de php a sql server usando como herramienta WampServer:

1) Para poder conectarnos de un pagina hecha en PHP a una base de datos hecha en Sql Server, debemos hacer lo siguiente:



En el archivo php.ini encontraremos un archvio asi ;extension=php_mssql.dll nosotros quitaremos el ";" y luego dar guardar y cerrar.

Luego crear una tabla en sqlServer "Persona" con los siguientes atributos

Despues de eso actulizaremos dando click en el icono blanco del WampServer y elejir la opcion "Restart All Services" y Listo.

Creamos una base de datos en sql server llamada "BDPrueba".

Luego crearemos una tabla en sql server llamada "Persona" con los siguientes atributos:CodigoPersona,NombrePersona,ApellidoPersona,TelefonoPersona.

ahora crearemos un script en php llamada "conexionSql.php", en donde contendra lo siguiente:

< ?php
//aqui se coloca el nombre de tu servidor de sql server
$bd_host="MIO";
//aqui se coloca el nombre de usuario de sql server
$bd_usuario="sa";
//aqui se coloca el password de sql server
$bd_password="sa";
// aqui se elije el nombre de la base de datos
$bd_base="BDPrueba";
//Con esta linea haremos la conexion en caso de error me avise con or die
$con=mssql_connect($bd_host,$bd_usuario,$bd_password) or die ("error al conectar con el servidor");
//con esta linea es para conectarse a la base de datos
mssql_select_db($bd_base, $con)or die("no se puede".$bd_base);
//aqui haremos la consulta a la tabla Persona
$sql="select * from Persona";
//en la variable $rs recogemos los valores que tengamos en la tabla persona
$rs=mssql_query($sql, $con) or die("no se consulto...");
//aqui recorremos los valores que tengamos en la variable $rs
while($fila=mssql_fetch_array($rs)){

//aqui imprimimos los valores encontrados
echo $fila['codigoPersona']." - ".$fila['NombrePersona']." - ".$fila['ApellidoPersona']." - ".$fila['TelefonoPersona']."< br >";
}

? >

Con esto termino sobre conexion de sql server con php...Ojala les sirva de algo y si tienen alguna consulta dejar comentario...

PD: Son pequenas cosas que trato de aportar que no son de mucha importancia pero ayudara de mucho para los que recien comienzan...

4 comentarios:

  1. Hola promocion como te va
    ya ni te dejas ver pendejo me imagino ful chamba promo me ha llegado una invitacion de google aword
    quisiera que explicaras si es conveniente o no
    gracias.

    ResponderEliminar
  2. era para preguntar despues de hacer todos los pasos me sale este error Fatal error: Call to undefined function mssql_connect()

    ResponderEliminar
  3. amigo me ayudo tu post, me gustaria indicar para aquellos que son novatos como yo, que si usan MySQL deben cambiar las sentencias donde aparezca mssql por mysql

    ResponderEliminar
  4. Es verdad, la programación es igual, solo cambiar pequeñas cosas. por ejemplo:
    en mysql es: mysql_select_db($bd_base, $con)or die("no se puede".$bd_base);
    Con sqlServer es: mssql_select_db($bd_base, $con)or die("no se puede".$bd_base);

    ResponderEliminar