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