ryan_z Posted July 23, 2009 Share Posted July 23, 2009 Hello, whatever I do I keep getting a 0 result. Is what I'm trying to do possible? The query is working fine, once I add a where clause, it sems to break it. Thank you in advance for any help. SELECT id, concat_ws(' ',aes_decrypt(fname,'111111111111111111111111'), aes_decrypt(lname,'111111111111111111111111')) as fullname, aes_decrypt(sid_1,'111111111111111111111111') as sid1, class, aes_decrypt(image,'111111111111111111111111') as image FROM `4` where concat_ws(' ',aes_decrypt(fname,'111111111111111111111111'), aes_decrypt(lname,'111111111111111111111111')) LIKE '%a%' LIMIT 10 Quote Link to comment https://forums.phpfreaks.com/topic/167153-solved-using-aes_decrypt-ws_concat-in-query/ Share on other sites More sharing options...
ryan_z Posted July 23, 2009 Author Share Posted July 23, 2009 I just figured out the issue. The fields that are using encrypted data are set as varbinary. I had to convert the data to a character set to search it. Here's my corrected query: SELECT id, concat_ws(' ',aes_decrypt(fname,'111111111111111111111111'), aes_decrypt(lname,'111111111111111111111111')) as fullname, aes_decrypt(stid_1,'111111111111111111111111') as sid1, class, aes_decrypt(image,'111111111111111111111111') as image FROM `4` where CONVERT(concat_ws(' ',aes_decrypt(fname,'111111111111111111111111'), aes_decrypt(lname,'111111111111111111111111')) USING utf8) collate utf8_general_ci LIKE '%a%' LIMIT 10 Quote Link to comment https://forums.phpfreaks.com/topic/167153-solved-using-aes_decrypt-ws_concat-in-query/#findComment-881363 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.