Supongamos que existe una base de datos llamada prueba que contiene una tabla de nombre tabla1 donde existen los campos Nombre y Apellido, entonces vamos a ver el código para consultar esos datos y mostrarlos.
<?php
$conexion = mysql_connect("localhost","nombre_usuario","contraseña") or die ("no se ha podido conectar");
//Seleccionamos la base de datos a utilizar
mysql_select_db("prueba", $conexion) or die("Error al selecccionar la base de datos");
$sentenciaSql= 'SELECT Nombre,Apellido FROM tabla1 WHERE "1==1"';
$resultado= mysql_query($sentenciaSql,$conexion) or die("No se ha podido hacer la consulta");
while($fila = mysql_fetch_array($resultado)) {
echo $fila['Nombre'];
echo ' ';//dejamos un espacio
echo $fila['Apellido'];
echo '</br>';//salto de linea
echo '</br>';//salto de linea
}
mysql_free_result($resultado);//liberamos memoria
//cierra la conexion
mysql_close($conexion);
?>
En $sentenciaSql= 'SELECT Nombre,Apellido FROM tabla1 WHERE "1==1"' hemos seleccionados solo los campos que vamos a usar osea Nombre y Apellido. Si queremos seleccionar todos los campos de la tabla tenemos que hacerlo así:
$sentenciaSql= 'SELECT * FROM tabla1 WHERE "1==1"';
También hemos puesto 1==1 para denotar que se puede poner una condición para seleccionar solo las filas que necesitemos, en este caso 1==1 seleccionara todas las filas porque siempre se cumplirá la condición.
Con $fila= mysql_fetch_array($resultado) obtenemos un arreglo con todos los campos seleccionados de las primera fila ósea fila[‘Nombre’] y fila[‘Apellido’]. Cada vez que volvamos a utilizar fila= mysql_fetch_array($resultado) obtendremos un nuevo arreglo con los datos de la siguiente fila seleccionada en la tabla y gracias al bucle While lo hacemos hasta que se terminen las filas.
| Comentarios |
|


