Base De Datos

Páginas: 11 (2589 palabras) Publicado: 14 de noviembre de 2012
Acceso a la base de datos
Cada vez mayor número de sitios web utilizan páginas creadas en Java, ColdFussion, ASP, CGI o PHP que permiten acceder a las bases de datos corporativas. Estos productos y lenguajes, conocidos como middleware, interrogan a la BD, procesan su respuesta y la devuelven en formato HTML que pueda visualizar un navegador convencional.
Componentes básicos
Creación de la BDAcceso a la BD
Repaso de SQL
Consideraciones finales
Aplicación de ejemplo
El acceso a través de Internet posibilita una forma rápida y cómoda de acceder a la información almacenada en la BD con el fin de recuperarla, modificarla o insertarla. Se despliega así todo un amplio abanico de posibilidades para el diseño de páginas web: catálogos en línea, con información siempre actualizada sobreproductos; información sobre visitantes, que puede actualizarse dinámicamente a medida que éstos navegan por el sitio web; generación al vuelo de páginas, en función de selecciones o gustos del cliente, o del momento del día, o cualquier otro criterio; puede conservar el contenido de un sitio web en una BD, que se cargue dinámicamente cuando el usuario solicita una página, de forma que separe eldiseño y formato de las páginas de su contenido; servicios en línea, como correo web, acceso remoto a BD corporativas, noticias, guías de servicios y un largo etcétera.
A lo largo de este curso se explicará con un sencillo ejemplo cómo diseñar aplicaciones en ASP que accedan a bases de datos

¿Que base de datos se pueden trabajar con php?
Php ofrece interfaces para el acceso a la mayoría de lasbases de datos, entonces de esta forma podremos almacenar y acceder a estos datos (se dice que los datos guardados de esta forma son “datos persistentes”) a través de una página web realizada en PHP.
Es siempre el mismo archivo el encargado de interactuar con la base de datos y es por eso que se llaman páginas dinámicas, ya que es siempre la misma y sólo cambia el contenido que se muestra en ella.La base de datos más común para utilizar con PHP es MySql, debido a que es muy potente, gratuito y se encuentra en la mayoría de los servicios de hosting de páginas webs. Otras bases utilizadas son PostgreSQL, ODBC, Oracle, IBM DB2, etc.

Ejemplos de SGBD libres
• PostgreSQL
• MySQL

Ejemplos de SGBD comerciales
• Oracle
• DB2, Informix (IBM)
• dBase (dBI)
• Paradox (Borland)
•SQL-Server (MS)
• Access (MS)
• FoxPro (MS

¿Como trabajar con MySQL todos los pasos para ingresar a una base de datos?

Conectando PHP y MySQL
Para obtener los datos desde MySQL necesitamos una conexión (una forma de enlazar o comunicarse), la cual nos permitirá extraer datos de la misma. Para ello PHP tiene una serie de funciones exclusivamente para interactuar con mysql. Entonces parala conexión utilizaremos la funciónmysql_connect y luego mysql_select_db el cual nos permite definir a que base de datos del servidor deseamos conectarnos.
1. $conexion = mysql_connect("localhost", "usuario", "clave");
2. mysql_select_db("demo", $conexion);

Obteniendo registros de la Base de Datos
Una vez que tenemos una conexión lo siguiente es extraer los datos, esto lo hacemos enviandoconsultas SQL mediante la función mysql_query. También obtenemos el numero total de registros devueltos por nuestra consulta.
1. $queEmp = "SELECT * FROM empresa ORDER BY nombre ASC";
2. $resEmp = mysql_query($queEmp, $conexion) or die(mysql_error());
3. $totEmp = mysql_num_rows($resEmp);
Mostrando los resultados.
Finalmente mostramos los resultados obtenidos de nuestra consulta, paraello extraemos cada resultado utilizando la función mysql_fetch_assoc la cual devuelve una matriz asociativa utilizando los nombres de los campos de la tabla.
1. if ($totEmp> 0) {
2.    while ($rowEmp = mysql_fetch_assoc($resEmp)) {
3.       echo "<strong>".$rowEmp['nombre']."</strong><br>";
4.       echo "Direccion: ".$rowEmp['direccion']."<br>";
5....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS