3. 1ºPASO: "Conexión con el servidor
mySQL y selección de la base de datos
con la que se trabajara."
• Siempre que usemos una base de datos en un
script lo primero que debemos hacer es
realizar la conexión a mySQL (el servidor de
base de datos con el que estamos trabajando)
y seleccionar la base de datos con la
información que queremos mostrar(ya que en
un mismo servidor puede haber muchas bases
de datos).
4. • Entonces creamos un archivo nuevo en php al
que llamaremos: "conexion.php" que constara
solo de las siguientes líneas:
*La primera línea es una función que realiza una
conexión al servidor de mySQL "Local host"(ya que
estamos trabajando de manera local), con
username "root" y sin password.
*La segunda línea selecciona a la base de datos
llamada "administración" dentro del servidor al
que nos acabamos de conectar.
5. PASO 2: "Definir la consulta MySQL que
obtendrá la información que quiero
mostrar en la página".
• sería la consulta MySQL que cumpla con el objetivo y la
almaceno en una variable.
Por ejemplo vamos a ejecutar la siguiente consulta:
"SELECT * FROM cursos ORDER BY 'tema'"
Una vez que sabemos qué consulta cumple con lo que
queremos mostrar por pantalla, guardamos a esta
consulta en una variable (por ejemplo, $consulta) en
nuestro script php.
6. PASO 3: Ejecutar la consulta MySQL
guardamos en una variable (de texto) la consulta que
queremos que se ejecute.
Para que esta consulta se ejecute en el servidor al que nos
conectamos anteriormente, usamos la función mysql_query(),
que envía la consulta al servidor y devuelve el resultado de
haberla ejecutado. Ese resultado se guardará en una variable
(por ejemplo, $resultado) que almacenará la información con
la que trabajaremos luego.
El paso 3 se concretaría con el siguiente código:
$resultado=mysql_query($consulta);
7. PASO 4: "Armar el “esqueleto” en PHP en
donde se ubicará la información traída de
la base de datos."
Este PHP puede ser una tabla, un div (o varios) o
simplemente texto en donde dejaremos los “huecos”
donde iría la información que queremos mostrar de
manera dinámica.
Para realizarla deberemos tener en cuanto cuantos
registros y datos queremos mostrar, esto es para saber
cuantas columnas y filas debemos insertar.
8. PASO 5: "Recuperar la información de
cada registro almacenado en el resultado
de la consulta."
En este paso utilizaremos el siguiente array:
$fila=mysql_fetch_array($resultado);
Cuando se recupera información para muchos registros,
hay que identificar para qué parte del esqueleto PHP se
repetirá, y encerrarla en un while que tenga la condición
“mientras haya registros”.
9. PASO 6: Rellenar los huecos del
esqueleto con la información
dinámica.
Si en la consulta nosotros pedimos cursos, días, horarios,
precios y vacantes cada vez que se ejecute la sentencia:
$fila=mysql_fetch_array($resultado)
en $fila quedarán los valores que se hallen en la base de
datos para cada registro.
12. COMANDO PARA CONECTAR LA BASE DE DATOS DE MYSQL DESDE PHP
CREACION DE LA TABLA EN PHP (HTML) PARA ALMACENAR LOS DATOS DE LA DB DE
MYSQL(REGISTROS)
13. Creación de la tabla donde se almacenara lo que contiene la variable $row (guardara o
contendrá el array de los datos que tiene la variable result )
Creación de variables ($result) donde almacenará el pedido a la base de datos , la
cosulta (select * from producto4) y ($row) almacena el resultado de la petición a la
base de datos mysql que posteriormente se utilizara para hacer el llamado en la
creación de las tablas para visualizar los mismos.