如下的PHP语句: $sql = "insert into `in`(`a` ,`b`) values ('{$a}', '{$b}')"; $sql = "insert into in(a ,b) values ('{$a}', '{$b}')"; $db->execute("SET NAMES 'UTF8'"); $db->execute($sql); 第一条语句执行成功,第二条执行失败。非常奇怪。看来分隔符,很有必要。