Вашата заявка вероятно е неуспешна.
Опитайте да повторите връщането от 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();
}