TecTao Posted June 21, 2007 Share Posted June 21, 2007 I have a column of zip codes in an table. they are the 9 number rather then simple 5 number such as 12345-6789 I have tried but can't seem to find a mysql command to strip all the characters from the - to get rid of the -6789, leaving only the 5 digit zip code. Any help is appreciated, and thankyou in advance. mike Quote Link to comment https://forums.phpfreaks.com/topic/56584-solved-strip-letters-at-end-of-zip-codes/ Share on other sites More sharing options...
pocobueno1388 Posted June 21, 2007 Share Posted June 21, 2007 The substr() function will give you what you want. <?php $zip = "12345-6789"; $zip = substr($zip, 0, 5); echo $zip; ?> Quote Link to comment https://forums.phpfreaks.com/topic/56584-solved-strip-letters-at-end-of-zip-codes/#findComment-279451 Share on other sites More sharing options...
TecTao Posted June 21, 2007 Author Share Posted June 21, 2007 Thanks, that will work for a query, but what would be helpful is a sql command that will remove the last 5 from all of the entries in the table. The table holds about 24,000 records and I want to update the zip column by deleting the last five characters. Quote Link to comment https://forums.phpfreaks.com/topic/56584-solved-strip-letters-at-end-of-zip-codes/#findComment-279500 Share on other sites More sharing options...
Psytherium Posted June 22, 2007 Share Posted June 22, 2007 UPDATE table SET zip = LEFT(zip,5) Quote Link to comment https://forums.phpfreaks.com/topic/56584-solved-strip-letters-at-end-of-zip-codes/#findComment-280220 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.