Relacionar tabla usuarios e imagen

Hola, soy nuevo en este foro, me uní para hacerle esta pregunta, bien, tengo una una bd con una tabla llamada usuarios, la tabla tiene "usuario_id, nombre, apellido, usuario, clave, email, marca, modelo" (el sistema de registro y logueo funciona perfectamente), ahora quiero crear una tabla que contenga la foto de perfil o avatar del usuario, pero no se como relacionar el usuario con la imagen, si me pudieran ayudar...

Saudos :)
Hola! GJeria y bienvenido al foro!

Ante todo, ya casi lo tienes todo al 97%, digo esto porque ya tienes la tabla con los datos en ellas. Ahora seria que agregaras una columna mas, llamada imavatar.

Y lo linkearas, de esta manera:

<img src="img/<?php echo $imavatar;?>">
Bienvenido <?php echo $user;?>

Me explico?
Hacer una columna mas? en la misma tabla de los usuarios? En que tipo debería dejar la nueva columna (imavatar)?

Saludos, y gracias por responder :)
Estaba hablando de esto


[contenido no disponible][contenido no disponible]

Porque en realidad es el perfil del usuario
GJeria como lo estas haciendo? con un editor de textos o un software tipo el dreamweaver?
Lo estoy haciendo con Notepad++... Hice lo que me dijiste, pero no se ve la imagen. :c
He probado rapidito este codigo, NO significa que asi lo tienes que hacer TÚ:

<?php do { ?>
  <table width="100">
    <tr>
      <td><img src="img/<?php echo $row_pruebas['imavatar']; ?>" width="100" height="100" /></td>
      <td valign="top"><table width="100">
          <tr>
            <td><b>Usuario:</b></td>
            <td><?php echo $row_pruebas['usuario']; ?></td>
          </tr>
          <tr>
            <td><b>Email:</b></td>
            <td><?php echo $row_pruebas['marca']; ?></td>
          </tr>
        </table>        </td>
    </tr>
      </table>
  <?php } while ($row_pruebas = mysql_fetch_assoc($pruebas)); ?>


Sin tantos html

<?php do { 
  
  // Crear variables o crear las variables que hace falta
  $img = $row_pruebas['imavatar'];
  $user = $row_pruebas['usuario'];
  $marca = $row_pruebas['marca'];
  
  
  echo "<p><img src=\"img/".$img."\"><br>";
  echo "Usuario:".$user."";
  echo "<br>";
  echo "Marca:".$marca."";
  
} while ($row_pruebas = mysql_fetch_assoc($pruebas));
  ?>

Te muestro de ambas formas, porque los datos estiran desde la unica tabla "usuarios", ahora si, lo que quieres que cada uno tenga varias imagenes para cada uno es otra cosa.


Estamos a las ordenes.
Muchisimas gracias, probaré esto a ver que tal, cualquier cosa te aviso :)

Saludos

Edit:
Oka, ahora va el código fuente:

<html>
<head>
<title>Index</title>
<style type="text/css">
<!--
A:link {text-decoration:none;color:#ffffff;} 


A:visited {text-decoration:none;color:#ffffff;} 


A:active {text-decoration:none;color:#ff0000;} 


A:hover {text-decoration:underline;color:#999999;}
//-->
</style>
<?php
// Configura los datos de tu cuenta
$dbhost='Host';
$dbusername='Usuario';
$dbuserpass='*********';
$dbname='Nombre';
session_start();
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
?>
</head>
<body style="background-color:#000000; margin-top:0; margin:0;">
<div style="width:100%; height:5%; background-color:#088A08; z-index:30;">
</div>
<div style="position:absolute; top:1%; right:17%; color:#FFFFFF; z-index:20;">
<?php
echo"Hola, ".$_SESSION['s_usuario']."!";
?>
</div>
<div style="position:absolute; top:1%; left:90%; color:#FFFFFF; z-index:20;">
<a href="logout.php">Desconectar</a>
</div>
<div style="position:absolute; top:1%; left:84%; color:#FFFFFF; z-index:20;">
<a href="personalpage.php">Mi cuenta</a>
</div>
<div style="position:absolute; top:1%; left:15%; color:#FFFFFF; z-index:31; ">
<font face="Consolas"><b><a href="index.php">CLAN MOTOR CHILE</a></font>
</div>
<div style="position:absolute; top:5px; left:30%; color:#FFFFFF; z-index:20;">
<form>
<input type="buscar" name="buscar" style="border-radius:2; border:0; width:300px;" >
<input type="image" src="#" style="position:absolute; top:3px; left:102%; width:15px; height:15px;">
</form>
</div>
<div style="position:absolute; top:6%; left:8%; background-color:#585858; z-index:20; width:1050px; height:100%;">
</div>
<div style="position:absolute; top:7%; left:4%; background-color:#2E2E2E; z-index:20; width:250px; height:98%; border-radius:5;">
</div>
<div style="position:absolute; top:9%; left:5%;  background-color:#585858; z-index:21; width:150px; height:150px; border-radius:3;">
<img src="img/<?php echo '$imavatar';?>"> 
</div>
<div style="position:absolute; top:34%; left:5%; z-index:21;">
<a href="#">Noticias</a>
</div>
</body>
</html>
Por favor, modifica las lineas y no pongas las claves de acceso a tu hosting!!!!!
Si me di cuenta jajajajajaja, lo puse sin revisar jajaja, ahí lo arregle
Todo esto, lo podes adornar con html y css. Para una mejor visualizacion.


<?php
#-----| Vinculamos la conexion
include 'cnx.php';

#-----| Creamos las variables
// Seleccionamos la base de datos y la conexion
mysql_select_db($database_pruebas, $pruebas);

// Hacemos las consulta a la base de datos
$query_pruebas = "SELECT * FROM usuarios";

// Creamos variables para la consulta
$pruebas = mysql_query($query_pruebas, $pruebas) or die(mysql_error());
$row_pruebas = mysql_fetch_assoc($pruebas);
$totalRows_pruebas = mysql_num_rows($pruebas);
?>

<!-- Damos la bienvenida al usuario -->
<?php echo"Bienvenido ".$_SESSION['s_usuario']." !";  ?> 

<!-- Creamos el perfil -->
<?php do {
     
// Crear variables o crear las variables que hace falta
$img = $row_pruebas['imavatar'];
$user = $row_pruebas['usuario'];
$marca = $row_pruebas['marca'];

echo "<p><img src=\"img/".$img."\"><br>";
echo "Usuario:".$user."";
echo "<br>";
echo "Marca:".$marca."";
} while ($row_pruebas = mysql_fetch_assoc($pruebas));
?>
<?php
// Liberamos al pobre mysql
mysql_free_result($pruebas);
?>

Espero que te sirva.

Puedes revisar mis otros post sobre aspectos basicos con PHP y MySql
Me olvide, para ser tu archivo mas limpio y ordenados, podemos incluir el archivo de configuracion en otro archivo.

Tu archivo de configuracion actualmente es:

<?php
// Configura los datos de tu cuenta
$dbhost='Host';
$dbusername='Usuario';
$dbuserpass='*********';
$dbname='Nombre';
session_start();
// Conectar a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
?>


Pero podemos hacerlo asi:
<?php
/* Crear una conexion a la base de datos con PHP */
# Hay muchas maneras de crear una conexion a la base de datos para su posterior llamado para nuestras funciones o paginas.
# Aqui veremos, la mas simple, crear apartir de variables. Pero como dije, hay muchas maneras.

// Definimos las variables
$host_pruebas = "localhost"; // Es donde tu servidor reside, osea en tu maquina
$data_pruebas = ""; // Es donde haremos las consultas, la base de datos
$user_pruebas = ""; // El usuario que maneja la base de datos
$password_pruebas = ""; // La contraseña de la base de datos

// Ahora creamos, la consulta para conectarnos
// Tip: Acuerdense que sin las comillas simples o dobles
$pruebas = mysql_connect($host_pruebas, $user_pruebas, $password_pruebas) or trigger_error(mysql_error(), E_USER_ERROR);
// Seleccionamos la base de datos y ponemos un mensaje
// Pero para usar, debemos quitar el mensaje
mysql_select_db($data_pruebas, $pruebas);
?>


Pero acordate, hay muchas formas de conectar.

Cualquier cosa a las ordenes.