sql >> Databáze >  >> RDS >> Mysql

jak svázat hodnoty INSERT INTO mysql perl

Budete chtít používat zástupné symboly a nikdy interpolovat proměnné do řetězců. Pravděpodobně byste měli použít režim zašpinění a zrušte své param hodnoty před jejich použitím, pokud je pro vás bezpečnost důležitá. Dokumentace k zástupným symbolům zde .

Zkuste něco jako:

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


  1. Chyba 508 – Bylo dosaženo limitu zdrojů (web php+mysql+jquery)

  2. Kontrola chyb u připravených výpisů CHOP

  3. Javascript odesílání dat prostřednictvím POST v doplňku firefox

  4. Případ Cardinality Odhad Red Herring