Váš dotaz pravděpodobně selhává.
Zkuste opakovat návrat z mysql_error(); po vyzkoušení dotazu, abyste zjistili, v čem by mohl být problém.
Měli byste také chránit svůj vstup před injekcí. Pokud je loginID uživatelské jméno, musíte řetězec v dotazu mySQL obklopit uvozovkami – pokud je loginID uživatelské jméno. Pokud je to celé číslo, můžete být v pořádku.
Existují robustnější způsoby, jak toho dosáhnout, ale jednoduše:
$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();
}