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?

[Objeto Flash Eliminado]

 

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.

Contenidos que te pueden interesar
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 400px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame