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