La forma genérica de obtener información de tablas en MySQL es la siguiente: 
- Conexión con el gestor. 
- Preparación de la consulta SQL. 
- Ejecución de la consulta. 
- Procesamiento del resultado obtenido en el cursor. 
- Liberación de recursos (esta es opcional, aunque es recomendable). 
- Cierre de la conexión con el gestor. 
Para realizar estas y otras muchas mas cosas disponemos de las siguientes funciones: 
Función
 Descripción
 
mysql_connect("host","usuario","password") 
Establece la conexión con el servidor. Recibe el host y el usuario y contraseña con el que debe conectar. 
 
mysql_select_db("base de datos",conexión) 
Selecciona la base de datos sobre la cual se va a trabajar 
 
mysql_query(consulta,conexión) 
Ejecuta la consulta SQL indicada como primer parámetro.
 
mysql_num_fields(cursor) 
Devuelve el numero de atributos que figuran en el cursor que se le pasa como parámetro y en el que se almacena el resultado de la consulta 
 
mysql_fetch_row(cursor) 
Avanza a la siguiente posición de la fila en cursor. Devuelve un array que contiene en sus celdas cada uno de los valores de los atributos de la fila. 
 
mysql_free_result(cursor) 
Libera los recursos asociados al cursor. 
 
mysql_close(conexion) 
Cierra la conexion establecida con mysql_connect.
 
Ejemplo de conexión:
<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><code>[color= #000000]
[color= #0000BB]<?php
  $username [/color][color= #007700]= [/color][color= #DD0000]"usdist"[/color][color= #007700];
  [/color][color= #0000BB]$password [/color][color= #007700]= [/color][color= #DD0000]"clio1214"[/color][color= #007700];
  [/color][color= #0000BB]$dbName   [/color][color= #007700]= [/color][color= #DD0000]"paginafiles"[/color][color= #007700];
  [/color][color= #0000BB]$hostname [/color][color= #007700]= [/color][color= #DD0000]"localhost"[/color][color= #007700];
  [/color][color= #0000BB]$errmsg [/color][color= #007700]= [/color][color= #DD0000]"Error al conectarse al Motor de la Base de Datos. El error es GRAVE y debe ser informado inmediatamente al administrador."[/color][color= #007700];
  [/color][color= #0000BB]mysql_connect[/color][color= #007700]([/color][color= #0000BB]$hostname[/color][color= #007700],[/color][color= #0000BB]$username[/color][color= #007700],[/color][color= #0000BB]$password[/color][color= #007700]);
  [/color][color= #0000BB]$errmsg [/color][color= #007700]= [/color][color= #DD0000]"Error al seleccionar la Base de Datos de "[/color][color= #007700].[/color][color= #0000BB]$dominio[/color][color= #007700].[/color][color= #DD0000]". El error es GRAVE y debe ser informado inmediatamente al administrador."[/color][color= #007700];
  @[/color][color= #0000BB]mysql_select_db[/color][color= #007700]([/color][color= #DD0000]"$dbName"[/color][color= #007700]);
[/color][color= #0000BB]?>
[/color]
[/color]
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->
Después de crear la conexión a la DB ‘tons empezamos a ejecutar comandos SQL desde PHP, para consultar, insertar o eliminar datos.
<!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><code>[color= #000000]
[color= #0000BB]<?php
     $query [/color][color= #007700]= [/color][color= #0000BB]“SELECT [/color][color= #007700]* [/color][color= #0000BB]FROM nombretabla WHERE talcampo[/color][color= #007700]= [/color][color= #0000BB]valorparametro”[/color][color= #007700];  [/color][color= #FF8000]//SE PUEDE USAR INSERT INTO, DELETE FROM , etc..
     [/color][color= #0000BB]$result [/color][color= #007700]= [/color][color= #0000BB]mysql_query[/color][color= #007700]([/color][color= #0000BB]$query[/color][color= #007700]) or die([/color][color= #0000BB]mysql_error[/color][color= #007700]());
     If ([/color][color= #0000BB]$result[/color][color= #007700]==[/color][color= #0000BB]0[/color][color= #007700])
     {
       echo [/color][color= #0000BB]“No hay datos para imprimir”[/color][color= #007700];
     }
     [/color][color= #FF8000]//SE UTILIZA UN CICLO WHILE CUANDO HAY MAS DE UN REGISTRO Y CON mysql_fetch_array saco todos los valores del resultado
     [/color][color= #007700]while ([/color][color= #0000BB]$row [/color][color= #007700]= [/color][color= #0000BB]mysql_fetch_array[/color][color= #007700]([/color][color= #0000BB]$result[/color][color= #007700]))
     {
       [/color][color= #FF8000]//ASIGNAMOS A VARIABLES LOS VALORES DEVUELTOS DE LA TABLA
       [/color][color= #0000BB]$var1 [/color][color= #007700]= [/color][color= #0000BB]$row[/color][color= #007700][[/color][color= #0000BB]‘campo1’[/color][color= #007700]];
       [/color][color= #0000BB]$var2 [/color][color= #007700]= [/color][color= #0000BB]$row[/color][color= #007700][[/color][color= #0000BB]‘campo2’[/color][color= #007700]];
       [/color][color= #0000BB]$var3 [/color][color= #007700]= [/color][color= #0000BB]$row[/color][color= #007700][[/color][color= #0000BB]‘campo3’[/color][color= #007700]];
        echo [/color][color= #0000BB]$var1[/color][color= #007700].[/color][color= #0000BB]” “[/color][color= #007700].[/color][color= #0000BB]$var2[/color][color= #007700].[/color][color= #0000BB]” “[/color][color= #007700].[/color][color= #0000BB]$var3[/color][color= #007700].[/color][color= #0000BB]”[/color][color= #007700]<[/color][color= #0000BB]br[/color][color= #007700]>[/color][color= #0000BB]”[/color][color= #007700];  [/color][color= #FF8000]//IMPRIMIMOS LOS DATOS CON UN SALTO DE LINEA PARA COLOCAR UNO SOBRE OTRO
     [/color][color= #007700]}
[/color][color= #0000BB]?>[/color]
[/color]
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->
No se te hara la tarea, espero con esto te puedas guiar un poco.[/COLOR]