php PDO未定义函数prepare()
我确信这是一个非常简单的问题,但我从php开始,不知道哪里出了问题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
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哈希,电子邮件
需要一个)
。我现在真的很傻。去睡觉。非常感谢。