ESPAÑOL: ¡Bienvenido! Es la página inicial de OSIRIS LMS. Regístrese hoy mismo y obtenga acceso a todos nuestros CURSOS GRATUITOS. Clic aquí para registrarse ya. Hemos desarrollado una amplia gamma de cursos “online” (Programación, Multimedia, 3D, Habilidades suaves, etc.), disponibles 24X7. Para más detalle consulte la lista de Cursos Disponibles. Si tiene problemas con el acceso a la plataforma, vea el Tour Virtual de Osiris LMS. También puede consultar la sección de FAQ’s o enviar Solicitud de Soporte Técnico.

ForoForo de discusión
Conexion a una Base de Datos MySql
Buscador:
Foro > PHP > Conexion a una Base de Datos MySql

Enviado por: Texto del mensaje
Guillermo
Nivel : Moderador
Mensajes : 3
> Perfil
Escrito el : Miércoles 12-07-2006 A las : 04:25 ( > un mes )
Asunto : Conexion a una Base de Datos MySql
Para poder conectar a una Base de Datos MySQL la forma más común y tradicional sería la siguiente

definir las variables de la conexión, osea es servidor al cual nos conectaremos, el usuario de la base de datos, y la contraseña de este, además debemos definir a que base de datos nos conectaremos.


$server = "localhost"; //es el mas común de todos

$user = "root";

$pass ="pass";

$DataBase = "prueba";



$conexion = mysql_connect($server,$user,$pass)

or die ("Fallo en el establecimiento de la conexión con el servidor");


mysql_select_db($DataBase)

or die ("Fallo la seleccion de base de datos");



Hasta aqui estaría realizada la conexión, ahora vamos a ver que podemos hacer con ella, por ejemplo lo mas frecuentemente usado, es hacer una consulta que devuelva valores, existen multiples formas de hacerlo, yo pondré la que más me acomoda a mi, la cuál consiste en declarar una variable y a esta asignarle la consulta ejemplo


$sql = "select * from Tabla "

or die("Error en la consulta SQL");


Una vez escrita la consulta, debemos ejecutarla en la base de datos que habiamos definido.


$rs = mysql_query($sql, $conexion)

or die("Error al seleccionar desde la base de datos".mysql_error);


Ahora si todo ha ido bien, lo que nos queda por hacer es recoger los valores que nos devuelve la consulta lo cual tambien se puede hacer de multiples formas, la que yo uso es la siguiente:


while( $row = mysql_fetch_array($rs))

{

$campo1 = $row["campo1"];

$campo2 = $row["campo2"];

// y asi sucesivamente según los campos que deseemos recoger.

}

luego para ver el resultado es cosa de hacer un simple

echo $campo1;


espero haber ayudado un poco, me parece interesante y atractiva la idea de tener un foro en el que hayan profesores.



Saludos desde Chile



/*Modicado*/
/* el post no guarda las etiquetas de html, ojala que dentro de poco se modernice el sistema, si se necesitan manos para arreglarlo, es cosa de avisar nomas ;) Saludos*/


 
 
Antonio Gonzalez
Nivel : Profesor
Mensajes : 23
> Perfil
Escrito el : Miércoles 12-07-2006 A las : 04:36 ( > un mes )
Asunto : Re: Conexion a una Base de Datos MySql
Guillermo,



si lo que quieres es que aparezca el tag <br> utiliza la conversion de los tags de html con el simbolo &.



gracias por tu post, es muy valioso.
Profesor de PHP
Osiris LMS
Amplía tus conocimientos en línea