Jump to content

Help with a query slq syntax error


co.ador

Recommended Posts

I have a query error

 

Error in query: SELECT rating , COUNT(*) AS rating_counts FROM rating WHERE item_name = GROUP BY rating. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY rating' at line 2

 

the query goes like this

 

$query ="SELECT rating , COUNT(*) AS rating_counts FROM rating

WHERE item_name = $shoename GROUP BY rating";

Link to comment
https://forums.phpfreaks.com/topic/167538-help-with-a-query-slq-syntax-error/
Share on other sites

If you see the error message you'll see that variable $shoename is empty.

By the way, if the column is a char/varchar column you must enclose the variable with quotes.

 

$query ="SELECT rating , COUNT(*) AS rating_counts FROM rating WHERE item_name = '$shoename' GROUP BY rating";

 

With this, even if the variable is empty the query will not generate an error.

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.