ciao a tutti
dato un parametro estratto da un file txt che è $rtu_RTUExternalIdentity (è una stringa) vorrei fare una query
non metto a scrivere tutto, ho un problema qui:
quindi dato il parametro $rtu_RTUExternalIdentity, lo volevo passare alla select, ma non va, anche se non mi da errore
codice:
$rtu_RTUExternalIdentity;
#connessione al db
$dbh = DBI->connect("DBI:mysql:$metadb:$hostname", $username, $password);
$sth = $dbh->prepare( "SELECT rtu_id FROM r2l WHERE rtu_id='$rtu_RTUExternalIdentity' and time_stamp > 0" );
$xxx=$rtu_id;
$sth->execute;
while (( $xxx ) = $sth->fetchrow() ) {
print "$xxx\n";
}
$sth->finish;
#Disconnessione dal db
$dbh->disconnect;
$xxx non lo stampa
il problema penso siano gli apici singoli, essendo una stringa devo passare $rtu_RTUExternalIdentity'
RISOLTO con $dbh->quote( $rtu_RTUExternalIdentity )