Jump to content

Such thing as too long of a query?


3raser

Recommended Posts

I keep getting this error, because people can track their support tickets by using a MD5 encrypted code upon submitting, and I'm wondering if maybe it's too long?

 

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 'by FROM replies WHERE replyto = 'c8c3455c5efadc80b05316c412ab61e6' ORDER BY id D' at line 1

 

Query:

 

$replies = mysql_query("SELECT message,by FROM replies WHERE replyto = '$id' ORDER BY id DESC") or die(mysql_error());

Link to comment
https://forums.phpfreaks.com/topic/231561-such-thing-as-too-long-of-a-query/
Share on other sites

No, that query is NOT too long.

 

A little description of your table/database structure would help me to explain this to you.

 

SELECT message,by FROM replies WHERE replyto = '$id' ORDER BY id DESC

 

Also, BY is a reserved keyword (http://dev.mysql.com/doc/refman/5.5/en/reserved-words.html), so to use it, you should rename it to something else.

 

You could also try putting it in backticks like this:

 

SELECT message, `by` FROM replies WHERE replyto = '$id' ORDER BY id DESC

 

Post back if you need more help, or if this worked for you.

 

--

techdude

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.