Thread Gültigkeit von Identifier (11 answers)
Opened by Kuerbis at 2015-11-16 09:32

Kuerbis
 2015-11-16 09:32
#182927 #182927
User since
2011-03-20
938 Artikel
BenutzerIn
[default_avatar]
Hallo!

Wenn ich Datenbanknamen, Tabellennamen und Spaltennamen mit Hilfe von SQL-Abfragen (hier mysql) erlange, dann brauche ich diese "Identifier" nicht mehr mit $dbh->quote_idendifier( $identifier ) zu quoten - das Quoten wäre hier sogar falsch. Habe ich das richtig erkannt?

Code (perl): (dl )
1
2
my $stmt = "SELECT schema_name FROM information_schema.schemata ORDER BY schema_name";
my $databases = $dbh->selectcol_arrayref( $stmt, {}, () );


Code (perl): (dl )
1
2
my $stmt = "SELECT table_name FROM information_schema.tables WHERE table_schema = ? ORDER BY table_name";
my $tables = $dbh->selectcol_arrayref( $stmt, {}, ( $schema ) );


Code (perl): (dl )
1
2
3
my $sth = $dbh->prepare( "SELECT * FROM $table LIMIT 0" );
$sth->execute();
my $columns = $sth->{NAME};

View full thread Gültigkeit von Identifier