sql >> Base de Datos >  >> RDS >> Mysql

cómo enlazar valores INSERTAR EN mysql perl

Querrás usar marcadores de posición y nunca interpolar variables en cadenas. Probablemente deberías usar modo corrupto y eliminar la contaminación de su param valores antes de usarlos, si la seguridad es importante para usted. Documentación sobre marcadores de posición aquí .

Prueba algo como:

my @values = map param($_), @account_field_order; # add values to array
push @values, $status;                  # for simplicity
$new_row = join ", ", ("?") x @values;  # add ? for each value

... # basically same code as before, except the execute statement:

$sth->execute(@values);      # arguments given will be inserted at placeholders