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
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

Link to comment
Share on other sites

As a best practice, you should rename your `by` column, since it is a reserved word.  Using backticks to mark it as a column only works with mysql, so if you were to port to another db it won't work.

 

Thanks for the tip, will do. ;)

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.