Comment utiliser une variable pour le nom d'une table dans une requête DBI? Je sais comment utiliser des espaces réservés dans le cadre de la clause where, mais comment faire pour le nom de la table?Comment utiliser une variable pour le nom d'une table dans une requête DBI?
Je voudrais faire quelque chose comme ceci:
my $table_name='table1';
my $query = $dbh_cgi->prepare("select * from ?");
$query->execute($table_name);
, je finis Jusqu'à présent, jusqu'à obtenir une erreur de syntaxe MySQL car DBI ajoute des guillemets autour du nom, table1.