php PDO未定义函数prepare()

php PDO未定义函数prepare(),php,pdo,Php,Pdo,我确信这是一个非常简单的问题,但我从php开始,不知道哪里出了问题 function createUser ($nom, $prenom, $username, $pw, $email) { $cnt = new PDO('mysql:host=localhost;dbname=web', 'web', 'webuser');//getConnection (); $createUser = $cnt.prepare ('INSERT INTO user (NOM, PRENOM

我确信这是一个非常简单的问题,但我从php开始,不知道哪里出了问题

function createUser ($nom, $prenom, $username, $pw, $email)
{
    $cnt = new PDO('mysql:host=localhost;dbname=web', 'web', 'webuser');//getConnection ();
    $createUser = $cnt.prepare ('INSERT INTO user (NOM, PRENOM, USER_NAME, PW_HASH, EMAIL VALUES (?, ?, ?, ?, ?) ');

    $createUser->execute (array ($nom, $prenom, $username, sha1($pw), $email));
}
我得到:

Fatal error: Call to undefined function prepare() in /home/pascal/public_html/dataaccess/users.php on line 8 

第8行是
$createUser=$cnt.prepare(…

->
),而不是

$cnt->prepare()

->
,而不是

$cnt->prepare()

我认为应该是这样的:

$cnt->prepare(..);

我认为应该是这样的:

$cnt->prepare(..);

哈,我们几乎同时提交了!:)该死,我说过这是一个简单的吗?30分钟后我一直在看它,但我没有看到它…你错过了一个结束语:
插入到用户中(NOM,PRENOM,用户名,PW\u哈希,电子邮件
需要一个
。我现在真的很傻。去睡觉。谢谢。哈,我们几乎同时提交了!:)该死,我说过这很容易吗?30分钟后我一直在看它,但我没有看到它…你错过了一个结束语:
插入到用户中(NOM,PRENOM,用户名,PW\u哈希,电子邮件
需要一个
。我现在真的很傻。去睡觉。非常感谢。