>
>database,sql,query,table
>Can someone please tell me why this won't work.
>
>if (defined($res)){
>   my $stmt = qq{select distinct symbol from portfolio where $res};
>   my $sth = $dbh->prepare($stmt);
>   $sth->execute();
>
>   my $portsymbols = "";
>
>   while ($sth->fetchrow) {
>   $portsymbols .= "'$_',";
>   }
>
>   # remove comma at the end
>
>   $portsymbols =~ s/,$//;
>   $portsymbols = "(".$portsymbols.")";  # close the symbol list with quote
>   }
>
>   # get the symbols
>   $stmt  = qq{select distinct p.symbol, i.name
>                from portfolio p, stockinfo i
>                where p.symbol = i.symbol };
>   $stmt .= qq{and p.symbol in $portsymbols } if (defined($res));
>   $stmt .= "order by symbol";
>
>Thanks.
>
>
>
>_________________________________________________________________
>Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.
>
>




_________________________________________________________________
Send and receive Hotmail on your mobile device: http://mobile.msn.com


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to