me1000 Posted December 29, 2007 Share Posted December 29, 2007 Hello, So here is my problem, I have 2 entries (for now) in the DB the script goes and queries the DB where the searched term is like the TITLE field in the DB, $sql = "SELECT ID,TITLE FROM pages_master WHERE TITLE LIKE '%".$_POST['search']."%' LIMIT 5"; Problem is, when it returns the results I get both entries. The TITLEs for the entries in the DB are as follows, "Home" and "Contact Us" So when i search for "hom" I should only get the "Home" entry returned, right? Can someone please explain why I get both entries returned? Thanks, Quote Link to comment https://forums.phpfreaks.com/topic/83634-solved-query-using-like-statement/ Share on other sites More sharing options...
revraz Posted December 29, 2007 Share Posted December 29, 2007 echo $_POST['search'] to make sure it does in fact contain "hom" Quote Link to comment https://forums.phpfreaks.com/topic/83634-solved-query-using-like-statement/#findComment-425457 Share on other sites More sharing options...
me1000 Posted December 29, 2007 Author Share Posted December 29, 2007 I figured out the problem, the POST data is not "search", it was "query"... Thanks, Quote Link to comment https://forums.phpfreaks.com/topic/83634-solved-query-using-like-statement/#findComment-425474 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.