查看 PHP 手册,任何时候都没有建议在列上包含重音符号。
例如:最近,我正在尝试运行以下函数:
$pdo->prepare("UPDATE name_table SET convert= :convert, payment = :payment WHERE id = :id")
经过反复尝试更新MySQL中的数据,发现CONVERT函数是MySQL原生的函数。
所以在那之后,将反引号放在列中并且它起作用了:
$pdo->prepare("UPDATE name_table SET `convert`= :convert, `payment` = :payment WHERE id = :id")
有没有人认为重音符号对于对象 PDOStatements 不是必不可少的?刚试过MySQL,不知道用反引号进一步改数据库是否真的好。
最佳答案
我认为不需要或提及反引号是因为它们特定于 mysql,并且 PDO 旨在与任何 RDMS 一起使用。
关于php - PDOStatement - 在列中使用重音符 (`)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4764908/