Ayuda con PHP mientras funciona

¿Por qué esto no funciona?

<?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;
}

?>

donde esto funciona

<?php

echo $title;

?>

Lo siento, pero ninguna de las respuestas funciona. CUALQUIER OTRA IDEAS?

Respuestas a la pregunta(7)

Su respuesta a la pregunta