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, 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" 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, 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
Archived
This topic is now archived and is closed to further replies.