Jump to content

[SOLVED] mysql help/php help


JJBlaha

Recommended Posts

i get Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in ...

[code]
$s = "SELECT user, SUM(rating) AS total FROM table GROUP BY user ORDER BY total DESC LIMIT 10";
$r = mysql_query($s, $conn);
while ($Array = @mysql_fetch_array($r)) {

$total = $Array['total'];
$rating = $Array['rating'];
$user = $Array['user'];

echo "$user ($total)<br />";
}
[/code]
Surely the name of your table is not [i]table[/i]? If it really is (and that bad practice), then [i]table[/i] is a reserved word in sql. You'll need to surround it with backticks `. eg;

[code]$s = "SELECT user, SUM(rating) AS total FROM `table` GROUP BY user ORDER BY total DESC LIMIT 10";[/code]

Oh yeah... PS, my original query should have been ordered by DESC as I see you've discovered. :)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.