Uw zoekopdracht mislukt waarschijnlijk.
Probeer de terugkeer van mysql_error(); na het proberen om te zien wat het probleem zou kunnen zijn.
U dient uw input ook te beschermen tegen injectie. Als loginID een gebruikersnaam is, moet je een string in een mySQL-query met aanhalingstekens omringen - als loginID een gebruikersnaam is. Als het een geheel getal is, zit je misschien goed.
Er zijn meer robuuste manieren om dit te doen, maar eenvoudig:
$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();
}