Kueri Anda mungkin gagal.
Coba gema pengembalian dari mysql_error(); setelah mencoba kueri untuk melihat apa masalahnya.
Anda juga harus melindungi input Anda dari injeksi. Jika loginID adalah nama pengguna, Anda perlu mengapit string dalam kueri mySQL dengan tanda kutip - jika loginID adalah nama pengguna. Jika itu bilangan bulat, Anda mungkin baik-baik saja.
Ada cara yang lebih kuat untuk melakukan ini, tetapi cukup:
$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();
}