我在 PHP 5.3.1 中使用 mssql pdo,它运行时没有任何问题,突然我发现,从 php PDO 运行时我的所有插入查询都失败,如果我回显查询并在 SQL Server Management Studio 中运行它,它运行没有任何错误。下面是我的回声查询
INSERT INTO contactus(title, first_name, last_name, email) VALUES('Mr', 'Robin', 'Michael', 'robin@robin.com')
下面是错误
Array ( [0] => HY000 [1] => 10007 [2] => Incorrect syntax near 'Mr'. [10007] (severity 5) [INSERT INTO contactus(title, first_name, last_name, email) VALUES('Mr] [3] => -1 [4] => 5 )
谁能帮我解决这个问题??