Dans mon travail actuel, la pratique standard consistait à utiliser mysql_query() et des amis directement. Lors de la construction de grandes requêtes, depuis notre déploiement standard est sur MySQL, les noms de tables juste s'insérés et entourés par des apostrophes inverses (par exemple partiel, faux):PHP ADOdb/PDO équivalent de Perl DBI quote_identifier?
$sql .= "from `$tablename`";
Je suis en train de sortir de son MySQL-isme, et comme partie de cela, se déplaçant vers PDO et/ou ADOdb. Mais, je suis plus familier avec Perl que PHP, et j'ai été surpris de ne pas trouver facilement l'équivalent de DBI's quote_identifier, qui prend soit un nom de table unique, soit l'ensemble des informations d'identification (catalogue, schéma, table). Est-ce que je regarde quelque chose d'évident?
a accepté la réponse à la question "Suis-je méconnais quelque chose d'évident?" - semble qu'il n'y a pas d'équivalent direct dans PDO ou ADOdb. – benizi