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 !! 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' 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 Link to comment https://forums.phpfreaks.com/topic/250012-boolean-column-creating-problem/#findComment-1283145 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.