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