Mysql
 sql >> Baza danych >  >> RDS >> Mysql

jak powiązać wartości INSERT INTO mysql perl

Będziesz chciał używać symboli zastępczych i nigdy interpolować zmienne w ciągach. Prawdopodobnie powinieneś użyć trybu skazy i zatrzymaj swój param wartości przed ich użyciem, jeśli bezpieczeństwo jest dla Ciebie ważne. Dokumentacja symboli zastępczych tutaj .

Wypróbuj coś takiego:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Flutter łączy się z bazą danych na serwerze

  2. jQuery aktualizuje div w momencie aktualizacji tabeli

  3. Jak zamawiać według danych tabeli przestawnej w Eloquent ORM firmy Laravel

  4. łączenie zapytań mysql AND OR w Codeigniter

  5. Solr 4.6.0 DataImportHandler przyspiesza działanie