クエリはおそらく失敗しています。
mysql_error();からの戻り値をエコーしてみてください。問題が何であるかを確認するためにクエリを試した後。
また、入力をインジェクションから保護する必要があります。 loginIDがユーザー名の場合、mySQLクエリの文字列を引用符で囲む必要があります(loginIDがユーザー名の場合)。整数の場合は大丈夫かもしれません。
これを行うためのより堅牢な方法がありますが、単純です:
$profile = mysql_real_escape_string($_GET['profile']);
$sqlStr = "SELECT loginid, submissionid, title, url, datesubmitted, displayurl
FROM submission
WHERE loginid = '$profile'
ORDER BY datesubmitted DESC";
$result = mysql_query($sqlStr);
if($result) {
// Handle output
}
else {
echo 'query failed';
// don't leave this here in production!
echo mysql_error();
}