vivekvp has asked for the wisdom of the Perl Monks concerning the following question:
This code executes with no errors - too bad it changes t nothing. I think having multiple prepare statement is the loop are getting confused?....<previous code connects to database OK and variable defined>....... print "Selecting.... \n"; $sth=$dbh->prepare("SELECT name,address_number from many_address WHERE name=? AND number=? AND street=? "); while ($_=<PA>) { ($name,$add,$street)=split(/\|/,$_); chomp ($name,$add,$street); $name = '' unless defined $name; $sth->execute($name,$add,$street); #$rec=$sth->dump_results(); ### see results @rec = $sth->fetchrow_array(); if (@rec) { ### check to see if @res is valued print "$name $add,$street --> @rec. \n"; $sth=$dbh->prepare("UPDATE many_address SET name=NULL, date_loaded=NULL WHERE name=? AND number=? AND street=? "); $sth->execute($name,$add,$street); print "Clearing $name,$add,$street -->@rec \n"; } else { print " Not available -->@rec is \n"; } } close(PA);
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: DBI multiple prepares
by rdfield (Priest) on Nov 04, 2002 at 15:41 UTC | |
|
Re: DBI multiple prepares
by tommyw (Hermit) on Nov 04, 2002 at 15:48 UTC | |
|
(jeffa) Re: DBI multiple prepares
by jeffa (Bishop) on Nov 04, 2002 at 15:58 UTC | |
by iburrell (Chaplain) on Nov 04, 2002 at 17:17 UTC | |
by mpeppler (Vicar) on Nov 05, 2002 at 00:48 UTC | |
|
Re: DBI multiple prepares
by robartes (Priest) on Nov 04, 2002 at 15:43 UTC | |
|
Re: DBI multiple prepares
by princepawn (Parson) on Nov 04, 2002 at 15:51 UTC |