Ajuda com a função PHP While

Por que isto não está funcionando?

<?php 
$select = "select * from messages where user='$u'";

$query = mysqli_query($connect,$select) or die(mysqli_error($connect));

$row = mysqli_num_rows($query);

$result = mysqli_fetch_assoc($query);

$title = mysqli_real_escape_string($connect,trim($result['title']));

$message = mysqli_real_escape_string($connect,trim($result['message']));

while(($result = mysqli_fetch_assoc($query))){
echo $title;
echo '<br/>';
echo '<br/>';
echo $message;
}

?>

onde como isso funciona -

<?php

echo $title;

?>

Desculpe dizer, mas nenhuma das respostas funciona. ALGUMAS IDEIAS?