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
$xxx non lo stampacodice:$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;
il problema penso siano gli apici singoli, essendo una stringa devo passare $rtu_RTUExternalIdentity'
RISOLTO con $dbh->quote( $rtu_RTUExternalIdentity )

Rispondi quotando