Thread DBD::SQLite - Datentypen
(9 answers)
Opened by Kuerbis at 2025-09-25 07:36
Zur Zeit ist es so, dass in
![]() Code: (dl
)
my $data_types = $sth->{TYPE}; die Datentypen ermittelt werden und dann Usereingaben entsprechen der Datentypen gequoted werden: Code: (dl
)
1 if ( $is_numeric_data_type{$col} ) { Jetzt frage ich mich (nur für SQLite), ob es besser wäre, entsprechend der Art der eingegebenen Werte zu entscheiden, ob gequoted wird oder nicht: Code: (dl
)
1 if ( looks_like_number $value ) { Warum es zu dieser Frage gekommen ist - hier ein Beispiel: Code: (dl
)
1 id | vorname | nachname Gequoted entsprechend des Datentyps: Code: (dl
)
1 SELECT * Gequoted entsprechend der Art des Wertes: Code: (dl
)
1 SELECT * Code: (dl
)
1 id | vorname | nachname | rn Im ersten Fall wird die eingegebene Konstante (1) gequoted, weil ![]() Welche Lösung ist vorteilhafter? |