0

我是 php 新手。我正在尝试在 sqlite 数据库中插入数据,我的代码是

          $query= $dbh->prepare("INSERT INTO favorite_apps(version, apppkgname, appname, appdescriptive, appClass, applink, place) VALUES (?,?,?,?,?,?,?)");
            $query->bindParam(1,$Version);
            $query->bindParam(2,$Package);
            $query->bindParam(3,$AppName);
            $query->bindParam(4,$AppDescription);
            $query->bindParam(5,$ClassName);
            $query->bindParam(6,$AppLink);
            $query->bindParam(7,$Place);
            $res = $query->execute();

但我在 $res 中得到空值,所以如何确认数据是否插入到 sqlite 数据库中

谢谢

4

1 回答 1

0

PDO的execute方法要么返回true,要么返回false,所以你的php代码肯定有问题...尝试使用$query->debugDumpParams();输出准备好的查询并测试它。

于 2012-09-18T12:02:34.373 回答