php PDO未定义函数prepare()

时间:2011-08-01 23:40:28

标签: 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, 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 (...

2 个答案:

答案 0 :(得分:3)

->,而不是.

$cnt->prepare()

答案 1 :(得分:3)

我认为应该是这样的:

$cnt->prepare(..);
相关问题