From c6462d22ae1892a0d424a09e6d50aafab6cafcc9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20Kusalananda=20K=C3=A4h=C3=A4ri?= <ak4@sanger.ac.uk> Date: Thu, 3 Mar 2011 10:38:14 +0000 Subject: [PATCH] Do proper binding of parameters. --- .../xref_mapping/XrefMapper/CoordinateMapper.pm | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/misc-scripts/xref_mapping/XrefMapper/CoordinateMapper.pm b/misc-scripts/xref_mapping/XrefMapper/CoordinateMapper.pm index 75e790dbee..cdec22ae3f 100644 --- a/misc-scripts/xref_mapping/XrefMapper/CoordinateMapper.pm +++ b/misc-scripts/xref_mapping/XrefMapper/CoordinateMapper.pm @@ -341,11 +341,17 @@ sub run_coordinatemapping { #--------------------------------------------------------------- my $sth = $xref_dbh->prepare_cached($sql); - $sth->execute( $species_id, $chr_name, - $gene->strand(), $transcript->start(), - $transcript->end(), $transcript->start(), - $transcript->end(), $transcript->start(), - $transcript->end() ); + $sth->bind_param( 1, $species_id, SQL_INTEGER ); + $sth->bind_param( 2, $chr_name, SQL_VARCHAR ); + $sth->bind_param( 3, $gene->strand(), SQL_INTEGER ); + $sth->bind_param( 4, $transcript->start(), SQL_INTEGER ); + $sth->bind_param( 5, $transcript->end(), SQL_INTEGER ); + $sth->bind_param( 6, $transcript->start(), SQL_INTEGER ); + $sth->bind_param( 7, $transcript->end(), SQL_INTEGER ); + $sth->bind_param( 8, $transcript->start(), SQL_INTEGER ); + $sth->bind_param( 9, $transcript->end(), SQL_INTEGER ); + + $sth->execute(); my ( $coord_xref_id, $accession, $txStart, $txEnd, $cdsStart, $cdsEnd, $exonStarts, $exonEnds ); -- GitLab