rhyno Posted April 24, 2009 Share Posted April 24, 2009 I have a db that will allow my users to select their country, from that they can select there state/province but it is not storing correctly in the db. it is storing 0, when it should be storing 604 for canada/ontario combo. SELECT `id` FROM `list` WHERE `country` = 'Canada' AND `area` REGEXP CONVERT( _utf8 'Ontario ' USING latin1 ) COLLATE latin1_general_ci LIMIT 1 I am unsure if I am using the REGEXP CONVERT correctly. php version 5 Thank you for the replies. Quote Link to comment https://forums.phpfreaks.com/topic/155492-mysql-returns-0-when-it-sould-be-returning-604/ Share on other sites More sharing options...
revraz Posted April 24, 2009 Share Posted April 24, 2009 Are you missing a = after `area` ? Quote Link to comment https://forums.phpfreaks.com/topic/155492-mysql-returns-0-when-it-sould-be-returning-604/#findComment-818212 Share on other sites More sharing options...
rhyno Posted April 24, 2009 Author Share Posted April 24, 2009 Nope just tried that like 15 minutes ago... SQL query: Documentation SELECT `id` FROM `list` WHERE `country` = 'Canada' AND `area` = REGEXP CONVERT( _utf8 'Ontario ' USING latin1 ) COLLATE latin1_general_ci LIMIT 1 MySQL said: Documentation #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'REGEXP CONVERT( _utf8 'Ontario ' USING latin1 ) COLLATE latin1_general_ci LIMIT ' at line 1 Quote Link to comment https://forums.phpfreaks.com/topic/155492-mysql-returns-0-when-it-sould-be-returning-604/#findComment-818215 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.