我的源代码是:
$db = new PDO("mysql:host=" . $host . ";dbname=" . $dbname, $username, $password);
$sth = $resourceLinkID -> prepare("SELECT * FROM `ant_Action`;");
$sth -> execute();
$result = $sth -> fetch(PDO::FETCH_ASSOC);
print_r($result);
^ 这有效!
$db = new PDO("pgsql:dbname=" . $dbname . ";user=" . $user . ";password=" . $password . ";host=" . $host);
$sth = $resourceLinkID -> prepare("SELECT * FROM `ant_Action`;");
$sth -> execute();
$result = $sth -> fetch(PDO::FETCH_ASSOC);
print_r($result);
^由于 ` 问题,这不起作用,在 PosgreSQL 中你必须使用 " 在这种情况下 ("ant_Action" )
如何使用 PDO 来抽象基于 DB DRIVER 的 ` 或 " 用法?