Submerged Posted December 2, 2006 Share Posted December 2, 2006 I think I am just messing up the syntax of the IN() function in this where clause:[code=php:0]<?$array[1] = '1';$array[2] = '2';$implode = implode("','",$array);$query = "SELECT * FROM `sites` WHERE IN '('$implode')' ORDER BY rating DESC";?>Query prints out as:SELECT * FROM `sites` WHERE IN '('1','2')' ORDER BY rating DESC[/code]It should print out several hundred entries from my database, and I've tested enough code with this script to know that the entries themselves aren't the problem. It's just when I added the "IN()" part that it screwed up. Probably something simple :) Thanks!-Submerged Link to comment https://forums.phpfreaks.com/topic/29233-where-in-formatting-issue/ Share on other sites More sharing options...
AndyB Posted December 2, 2006 Share Posted December 2, 2006 SELECT * FROM `sites` WHERE [b]some_field_name[/b] IN ('1','2') ORDER BY rating DESC Link to comment https://forums.phpfreaks.com/topic/29233-where-in-formatting-issue/#findComment-134012 Share on other sites More sharing options...
Submerged Posted December 2, 2006 Author Share Posted December 2, 2006 Oh... lol, I had the category in there before, must've accidently deleted it while I was messing with the code. But it was the use of apostrophies I really needed to see, and now it's working great so thanks :) Link to comment https://forums.phpfreaks.com/topic/29233-where-in-formatting-issue/#findComment-134018 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.