Ok... la fotografia guardala solo como varchar 255 porque la idea es que guardes solo la ruta de la imagen (o el nombre).
Se supone que debes subir la imagen a un lugar fisico de tu server y esa ruta dejarla guardada en la BD.
Para tu primera consulta sip, desde un codigo php tu haces modificaciones, insercion o eliminacion de datos con algo como esto:
Código PHP:
//hacemos la conexion a la base de datos
$conexion = mysql_connect("hostDB","usuarioDB","passwordDB");
//seleccionamos la base de datos a usar
mysql_select_db("nombreDB",$conexion);
//Luego hacemos alguna query para testear
$sql = "SELECT * FROM datos";
//ejecutamos la consulta
$result = mysql_query($sql);
//sacamos los datos de la consulta
while($data = mysql_fetch_array($result)){
echo 'ID: '.$data['ID'];
echo '<br>';
echo 'Nombre: '.$data['Nombre'];
echo '<br>';
echo 'Apellido: '.$data['apellido'];
echo '<br>';
echo 'DNI: '.$data['DNI'];
echo '<br>';
echo 'Correo: '.$data['correo'];
echo '<br>';
echo 'Fotografia: '.$data['fotografia'];
echo '<br>';
}
Para otras consultas como insert/delete/update solo lo reemplazas en tu variable $sql y testeas
Suerte