All4172 Posted July 5, 2006 Share Posted July 5, 2006 I"m attempting to search MYSQL and if the field keyword has a term that matches the user's keyword, it will display a message saying SORRY KEYWORD ALREADY EXISTS. So far I'm having no luck. Here's what I have so far but doesn't work:[code]$keyword = $_REQUEST['keyword'];$result = mysql_query("SELECT * FROM joaWHERE keyword LIKE '%$keyword%''");if (isset($result)){echo "Keyword exists";}else {echo "Keyword doesn't exist";}[/code]Any advice would be appreciated :) Quote Link to comment https://forums.phpfreaks.com/topic/13711-mysql-search-help/ Share on other sites More sharing options...
indalecio Posted July 5, 2006 Share Posted July 5, 2006 [code]$result = mysql_query("SELECT * FROM joaWHERE keyword LIKE '%$keyword%' >>'<< ");[/code]The little ' in between then >> << doesn't belong. Quote Link to comment https://forums.phpfreaks.com/topic/13711-mysql-search-help/#findComment-53214 Share on other sites More sharing options...
All4172 Posted July 5, 2006 Author Share Posted July 5, 2006 Good eye ;)So far though doesn't seem to solve it. As it is above minus the ', it still returns exists whether the keyword is int he mysql db or not :( Quote Link to comment https://forums.phpfreaks.com/topic/13711-mysql-search-help/#findComment-53216 Share on other sites More sharing options...
Chips Posted July 5, 2006 Share Posted July 5, 2006 [quote author=All4172 link=topic=99489.msg391793#msg391793 date=1152086415]I"m attempting to search MYSQL and if the field keyword has a term that matches the user's keyword, it will display a message saying SORRY KEYWORD ALREADY EXISTS. So far I'm having no luck. Here's what I have so far but doesn't work:[code]$keyword = $_REQUEST['keyword'];$result = mysql_query("SELECT * FROM joaWHERE keyword LIKE '%$keyword%''");if (isset($result)){echo "Keyword exists";}else {echo "Keyword doesn't exist";}[/code]Any advice would be appreciated :)[/quote]Could try (until someone who's better comes along) this:[code]if (mysql_num_rows($result) > 0) {echo "Keyword exists";} else {echo "Keyword doesn't exist";}[/code]and see if that works instead... Quote Link to comment https://forums.phpfreaks.com/topic/13711-mysql-search-help/#findComment-53221 Share on other sites More sharing options...
All4172 Posted July 5, 2006 Author Share Posted July 5, 2006 [quote]Could try (until someone who's better comes along) this:[code]if (mysql_num_rows($result) > 0) {echo "Keyword exists";} else {echo "Keyword doesn't exist";}[/code]and see if that works instead...[/quote]Thanks :) That works like a charm. Quote Link to comment https://forums.phpfreaks.com/topic/13711-mysql-search-help/#findComment-53223 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.