Поправил.
$user = ''; echo 'ID пользователя:'. $user; // Выводит значение как положено $result = mysql_query("SELECT * FROM `tables` WHERE `username` = '$user'");
Не работает такая конструкция, а если напрямую прописать:
$result = mysql_query("SELECT * FROM `tables` WHERE `username` = 'petya'");
Работает выборка.
echo "SELECT * FROM tables WHERE username = '$user'";
Выдает
"SELECT * FROM tables WHERE username = 'petya'"