s4salman Posted October 28, 2011 Share Posted October 28, 2011 I am using this sql to filter records : $query = "select * from mobileprices where range='5000'" but i am getting this error message : mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/dracra/public_html/a.com/range.php range field contains product prices range and filled with 5000, 10000, 15000, 20000 etc. I tried the following code to update the range values from numeric to text in phpmyadmin sql area : UPDATE mobileprices SET range='five' WHERE range='5000' but i am getting this error message : #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 'range='five' WHERE range='5000'' at line 2 I am confused as there are thousands of records and manually updating it one by one will take so much time. Anyone could help me out as how i can change numeric with text in range. or there is any way by that sql could accept this : $query = "select * from mobileprices where range='5000'" I need a solution, so please help me !! Quote Link to comment https://forums.phpfreaks.com/topic/250012-boolean-column-creating-problem/ Share on other sites More sharing options...
jcbones Posted October 28, 2011 Share Posted October 28, 2011 range is a MySQL reserved keyword, wrap it in backticks `range`='5000' Quote Link to comment https://forums.phpfreaks.com/topic/250012-boolean-column-creating-problem/#findComment-1283141 Share on other sites More sharing options...
s4salman Posted October 28, 2011 Author Share Posted October 28, 2011 got this working UPDATE prices SET `range`='twentyfive' WHERE `range`='25000' thanks Quote Link to comment https://forums.phpfreaks.com/topic/250012-boolean-column-creating-problem/#findComment-1283145 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.