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 :) 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. 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 :( 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... 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. Link to comment https://forums.phpfreaks.com/topic/13711-mysql-search-help/#findComment-53223 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.