Changeset 288


Ignore:
Timestamp:
May 17, 2006, 11:03:01 PM (14 years ago)
Author:
Dominic Hargreaves
Message:

Use bind variables directly in execute call.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • wiki-toolkit/trunk/lib/Wiki/Toolkit/Setup/Database.pm

    r232 r288  
    191191        foreach my $name (keys %$nodesref) {
    192192                my %node = %{$nodesref->{$name}};
    193                 $sth->bind_param(1, $node{'id'});
    194                 $sth->bind_param(2, $node{'name'});
    195                 $sth->bind_param(3, $node{'version'});
    196                 $sth->bind_param(4, $node{'text'});
    197                 $sth->bind_param(5, $node{'modified'});
    198                 $sth->bind_param(6, $node{'moderate'});
    199                 $sth->execute;
     193                $sth->execute($node{'id'},
     194                      $node{'name'},
     195                      $node{'version'},
     196                      $node{'text'},
     197                      $node{'modified'},
     198                      $node{'moderate'});
    200199        }
    201200        print "added ".(scalar keys %$nodesref)." nodes...  ";
     
    205204        foreach my $key (keys %$contentsref) {
    206205                my %content = %{$contentsref->{$key}};
    207                 $sth->bind_param(1, $content{'node_id'});
    208                 $sth->bind_param(2, $content{'version'});
    209                 $sth->bind_param(3, $content{'text'});
    210                 $sth->bind_param(4, $content{'modified'});
    211                 $sth->bind_param(5, $content{'comment'});
    212                 $sth->bind_param(6, $content{'moderated'});
    213                 $sth->execute;
     206                $sth->execute($content{'node_id'},
     207                      $content{'version'},
     208                      $content{'text'},
     209                      $content{'modified'},
     210                      $content{'comment'},
     211                      $content{'moderated'});
    214212        }
    215213
     
    218216        foreach my $key (keys %$metadataref) {
    219217                my %metadata = %{$metadataref->{$key}};
    220                 $sth->bind_param(1, $metadata{'node_id'});
    221                 $sth->bind_param(2, $metadata{'version'});
    222                 $sth->bind_param(3, $metadata{'metadata_type'});
    223                 $sth->bind_param(4, $metadata{'metadata_value'});
    224                 $sth->execute;
     218                $sth->execute($metadata{'node_id'},
     219                      $metadata{'version'},
     220                      $metadata{'metadata_type'},
     221                      $metadata{'metadata_value'});
    225222        }
    226223
Note: See TracChangeset for help on using the changeset viewer.