obtener valor de la base de datos MySQL con PHP

$from = $_POST['from'];
$to = $_POST['to'];
$message = $_POST['message'];

$query  = "SELECT * FROM Users WHERE `user_name` = '$from' LIMIT 1";
$result = mysql_query($query);
while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    $fromID = $row['user_id'];
} 

Estoy tratando de que $ formID sea el user_id para un usuario en mi base de datos. Cada fila de la tabla Usuarios es como:

user_id | user_name | user_type
   1    |  Hristo   |   Agent

Entonces yo quiero$from = 1 pero el código anterior no funciona. Alguna idea de por qué?

Respuestas a la pregunta(3)

Su respuesta a la pregunta