Truy vấn của bạn có thể không thành công.
Thử lặp lại kết quả trả về từ mysql_error (); sau khi thử truy vấn để xem sự cố có thể là gì.
Bạn cũng nên bảo vệ đầu vào của mình khỏi bị tiêm. Nếu loginID là tên người dùng, bạn cần đặt một chuỗi trong truy vấn mySQL bằng dấu ngoặc kép - nếu loginID là tên người dùng. Nếu đó là một số nguyên, bạn có thể không sao.
Có nhiều cách mạnh mẽ hơn để thực hiện việc này nhưng chỉ đơn giản:
$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();
}