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でnullを取得しているので、SQLiteデータベースにデータが挿入されているかどうかを確認する方法

ありがとう

4

1 に答える 1

0

PDOのexecuteメソッドはtrueまたはfalseを返すため、phpコードに問題があるはずです...を使用$query->debugDumpParams();して、準備されたクエリを出力してテストしてみてください。

于 2012-09-18T12:02:34.373 に答える