Hello all. I am trying to use bind_param to create a list of values in the form of an 
array. Then I want to query the data base using a basic sql statement where each value 
in my list (array) will be sent to the DBI in order to return a value. I am getting 
and error that says can't call method "bind_param" on defined value at line *&&. Here 
in the subroutine that will attempt to do this.
 
 
 
sub kill_porq{
my @banlist=qw(
222497190
291529832
285471249
280768305
276573798
278628710
297888281
297002394
271831939
127465
245710698
314086723
347803890
253926979
226200204
250702348
246597179
301791980
332270292
344909948
283580543
325838931
349835609
248436566
240499101
245185000
353432496
246334241
279430907
222800122
);
 my $ban='';
 foreach $ban (@banlist){
 
 
 $sth->bind_param (1, "$ban");

 
 $sth=$dbh->prepare("select request_no, ban, request_sts, status_act, 
NPAC_Process_ind, external_req_no
  from vstappo.port_request
   where ban = ?
 ");
 
 
 $sth->execute();
 
return;
}

Reply via email to