--- [EMAIL PROTECTED] wrote:
> Can you tell me why there is a $ at the start and end of each value ?
>
> $select =
> "SQL$;ITMLOCCCORDER$;${company}$;N$;$;${corder}$;${item}$;
There isn't. o)
>From perlvar:
$;
The subscript separator for multidimensional array emulation.
If you refer to a hash element as
$foo{$a,$b,$c}
it really means
$foo{join($;, $a, $b, $c)}
But don't put
@foo{$a,$b,$c} # a slice--note the @
which means
($foo{$a},$foo{$b},$foo{$c})
Default is ``\034'', the same as SUBSEP in awk.
Note that if your keys contain binary data there
might not be any safe value for ``$;''.
(Mnemonic: comma (the syntactic subscript separator)
is a semi-semicolon. Yeah, I know, it's pretty
lame, but `` $,'' is already taken for something
more important.)
Consider using ``real'' multidimensional arrays.
So you see, it's $; interspersed between fields.
It's probably commas, but depends on your local settings. ;o]
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/