I’m having trouble getting any information to display from this query. Anyone know where I’m going wrong?
Thank you!
$query = "SELECT * ".
"FROM comments, users ".
"WHERE comments.user_id = users.user_id ".
"ORDER BY comments.date DESC ".
"LIMIT 10";
$result = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($result)) {
echo $row['users.user_id'];
echo $row['comments.comment'];
}
You’re probably getting the error because you are sorting (ORDER BY) on a field that does not exist in your query.
It would be best practice to not use the “SELECT *” querying. If all you need are specific values, specify them. This also helps when retrieving the data…