Прежде всего, вам не нужно использовать. (добавить) в $ messageid - vis:
$query = "SELECT * FROM `Messages` WHERE `id` = '$messageid'";
Во-вторых, проверьте, действительно ли вы вернули строку
и (вот этот клинчер) используйте mysql_fetch_assoc()
вместо mysql_fetch_array()
- иначе вы не получите имен полей.
if ( $Readmessages = mysql_fetch_assoc($request) )
{
$sentfrom = $Readmessages['sentFrom'];
if (strlen($sentfrom) > 0)
{
$query = "SELECT * FROM `Users` WHERE `id` = '$sentfrom'";
...
}
}
если вы хотите проверить свой запрос, вы можете вывести его в html и посмотреть на источник:
echo "<!-- <sql>$query</sql> -->";