【发布时间】:2011-01-08 16:18:13
【问题描述】:
请帮忙看看有什么问题......(我测试了数据库连接是好的)
<?php
$user_name=$_POST['user_name'];
$password=$_POST['password'];
$dbh=new PDO('sqlite:./db/user.db') or die("fail to connect db");
try{
$stmt = $dbh->prepare("INSERT INTO user_info VALUES (?, ?)");
$stmt->bindParam(1, $a);
$stmt->bindParam(2, $b);
$a=$user_name;
$b=$password;
$stmt->execute();
}
catch(PDOException $e) {echo $e->getMessage();}
?>
【问题讨论】:
-
抛出的异常信息是什么?
-
请帮助我们。 $e->getMessage() 是否返回任何内容?
-
没什么....这让我发疯了
-
另一个像我这样的问题还没有答案...帮助! (stackoverflow.com/questions/2683405/…)
-
你的表有主键吗?尝试明确指定您的列,例如
INSERT INTO user_info(username, password= VALUES(?, ?)。