NETSYNC Posted December 8, 2010 Share Posted December 8, 2010 Currently I am using LIKE in a query to find people by name. But it seems that if I am looking for Tony and put ton it will not find it. I am using %ton% in the query. I MUST have a capital T if the name is in the database like that. Its a mysql database. How can I make it find it regardless of case sensitivity? Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/221081-php-like-case-sensitive/ Share on other sites More sharing options...
QuickOldCar Posted December 9, 2010 Share Posted December 9, 2010 By default mysql is supposed to be case insensitive, not sure why yours would not be. I'm using MySQL 5.0.51b I use a multiple select query like below and for all it finds everything. if ($search == "user_begins_characters") { $result = mysql_query("SELECT * FROM users WHERE username LIKE '".$search_words."%' ORDER BY $display $order LIMIT $startrow,$posts_per_page" ); $total_count = mysql_query("SELECT * FROM users WHERE username LIKE '".$search_words."%'"); } elseif ($search == "user_contains_characters") { $result = mysql_query("SELECT * FROM users WHERE username LIKE '%"."$search_words"."%' ORDER BY $display $order LIMIT $startrow,$posts_per_page" ); $total_count = mysql_query("SELECT * FROM users WHERE username LIKE '%"."$search_words"."%'"); Quote Link to comment https://forums.phpfreaks.com/topic/221081-php-like-case-sensitive/#findComment-1144800 Share on other sites More sharing options...
NETSYNC Posted December 10, 2010 Author Share Posted December 10, 2010 Dang. It is a Windows server does that matter? Very confusing. Quote Link to comment https://forums.phpfreaks.com/topic/221081-php-like-case-sensitive/#findComment-1145186 Share on other sites More sharing options...
fenway Posted December 10, 2010 Share Posted December 10, 2010 Dang. It is a Windows server does that matter? Very confusing. It's not -- that's crazy talk. You're using the (default) case-insensitive collation -- that's a good thing. If you want a case-sensitive match, then collate as BINARY. -- see here. Quote Link to comment https://forums.phpfreaks.com/topic/221081-php-like-case-sensitive/#findComment-1145205 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.