Los mejores cursos GRATIS © AulaFacil.com
  • [Entrada Profesores]
  • Certificaciones
  • [Mi AulaFácil]
miércoles, 15 agosto 2018 español
Síguenos
Publica tu curso
¿Cómo Funciona AulaFácil?

Consultando

Muy bien, sean todos y todas, bienvenidos y bienvenidas. En esta nuestra nueva tertulia vamos a aprender a consultar (¿no les parece un mar de emoción?) desde PHP.

Tal y como dijimos en nuestra entrega anterior, vamos a requerir la intervención de un archivo, dentro del archivo que vamos a trabajar, con el objetivo de hacer más eficiente nuestro código. De esta manera, simplemente inlcuimos nuestro archivo cada vez que sea necesario, en lugar de estar escribiendo o digitando la misma información una y otra vez.

¿Qué les parece si primero vemos cómo se hace y luego explicamos cada una de las fases?

 

Luego del vídeo (largo por cierto, nuestras disculpas, pero queríamos ser lo más detallados posibles), expliquemos lo que hicimos:

  1. require($_SERVER["DOCUMENT_ROOT"]."/work/configuracion_base.php"); Esta sentencia le dice a PHP el lugar en donde el archivo requerido se encuentra con base a una ruta relativa, en nuestro caso la carpeta work, en donde el archivo configuracion_base.php se encuentra.
  2. $conexion = mysql_connect($base_huesped, $base_usuario, $base_password) or die (mysql_error()); Esta sentencia crea una variable que contiene el resultado de la conexión entre PHP y MySQL, en la cual le pasamos a MySQL el nombre del huésped ("localhost"), el nombre del usuario ("phptemp") y el password ("adentro123") de la cuenta; todo esto a través de las variables $base_huesped, $base_usuario y $base_password que se encuentran en el archivo configuracion_base.php que es el archivo que requerimos al inicio. Por otro lado, "curamos en salud" a MySQL y le decimos que nos diga el error de conexión, en caso de existir alguno, todo esto con la sentencia or die(mysql_error()).
  3. Posteriormente, seleccionamos el nombre de la base de datos con la cual trabajaremos, además de pasar de nuevo el argumento de la conexión al motor de bases de datos, todo ello con la sentenciamysql_select_db($base_nombre, $conexion).
  4. La consulta SQL viene a continuación la cual se pasa como valor de una variable de la forma siguiente:$consulta = "SELECT * FROM ejemplo";
  5. Con todo y lo anterior, la consulta no puede hacerse sin la sentencia PHP que le pide a MySQL que haga dicha consulta, lo cual lo hacemos a través de la sentencia mysql_query, a la cual le asignamos como argumento la variable que contiene la consulta SQL pura. Por otro lado, la sentencia mysql_query junto a su respectivo argumento, se le asignan a una variable con el nombre resultado.
  6. Una vez que tenemos el valor de la consulta en un array especial creado por PHP a la hora de recibir la información procedente de las sentencias anteriores, asignamos a otra variable (tabla), el valor que queremos que se guarde realmente en dicha variable.
  7. Lo que hemos hecho es pedir que se guarde en la variable tabla el nombre de un campo de una tabla, la tabla ejemplo en nuestro caso particular. El valor se saca a través de la sentencia mysql_field_table. El número que acompaña vendría a ser el índice del resultado en el array. Hay que aclarar que el resultado sólo es uno, por lo el cero no es más que el cumplimiento de una formalidad
  8. Finalmente, le decimos a PHP que imprima en pantalla el contenido de la variable tabla, el cual nos da como resultado la cadena ejemplo.

Muy bien, hasta aquí con nuestra primera consulta. De más estaría decir que ésta debe ser entendida a la perfección, de lo contrario, lo que viene no será entendido tampoco. Pero sabemos que para todos y todas ustedes, no es más que un juego de niños. Hasta Pronto.

Gracias por compartir y gracias por enlazar la página
Compartir en Facebook
Acepto vuestra política de privacidad
Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

¡Suscríbete GRATIS a nuestro boletín diario!:

Búsqueda personalizada
Existen nuevos mensajes en las siguientes salas de chat:

      Recibe gratis alertas en tu navegador, sin configuraciones ni registros. Más info...
      [No me interesa] | [Me Interesa]



      ¿Dudas? ¿Preguntas? Plantéalas en el foro
      Suscríbete Gratis al Boletín

      Escribir la dirección de Email:

      Acepto vuestra política de privacidad
      Consentimiento Expreso para el tratamiento de datos de carácter personal recabados por vía electrónica (leer consentimiento)

      Delivered by FeedBurner

      Destacamos
      Cargando datos...
      Buenos Artículos Diarios

      Sigue a AulaFácil en:

      Ránking Mundial Certificados
      Banner AulaFácil

      Este es un producto de AulaFacil S.L. - © Copyright 2009
      B 82812322 Apartado de Correos 176. Las Rozas 28230. Madrid (ESPAÑA)