From: Jochen Wiedmann Date: October 17 2003 5:04am Subject: Re: Unitialized value in string List-Archive: http://lists.mysql.com/perl/2478 Message-Id: <3F8F784C.9010309@ispsoft.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Dan Jones wrote: > Use of uninitialized value in join or string at ./printtables.pl line > 19. Most probably you have NULL values in your table, which are translated to nulls. Try replacing print "@$column\n"; with print join("", map{defined($_) ? $_ : ""} @$columns), "\n"; Jochen P.S: And do not forget to 'use "strict"' :-)