Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
my @ref = (); $username = $mem_info[2]; my @names = $username; my $base_sql=q{SELECT username FROM members WHERE referral }; while (scalar(@names)) { my $sql=$base_sql.($#names?'in ('.join(',',map('?',@names)).')':'=?' +); my $sth=$dbh->prepare($sql); my $rv=$sth->execute(@names); my $res = $sth->fetchall_arrayref(); @names=map($res->[$_][0],0..$#$res); push @ref, join '|',@names if (scalar(@names)); last if $#ref == 2 ; }
That will give me usernames in @ref like example:
@ref= "name|name|name|name", "name|name|name|name", "name|name|name|name";
This is what I now want to do
@ref= "name=member|name=member|name=member|name=member", "name=member|name=member|name=member|name=member", "name=member|name=active|name=member|name=member";
I wnat it do add that additional information, its a column in my database called status. How could I add this?my $base_sql=q{SELECT username,status FROM members WHERE
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Adding to this
by atcroft (Abbot) on Nov 24, 2002 at 17:05 UTC | |
|
Re: Adding to this
by Ido (Hermit) on Nov 24, 2002 at 20:12 UTC |