sqliteを使用していて、PHPスクリプトを使用して接続しようとしています。 選択クエリが機能していますが、更新クエリは、コードスニペットの下sqlite3の更新クエリがPHP PDOを使用していません
$dir = 'sqlite:/var/www/html/BMKAOAData.db';
$dbh = new PDO($dir) or die("cannot open the database");
$query = 'update KAOAData set comments = :Comments where aptNo = :aptNo';
$stmt= $dbh->prepare($query);
if(!$stmt){
echo "\nPDO::errorInfo():\n";
print_r($dbh->errorInfo());
}
$stmt->bindParam(':Comments',$myComments,PDO::PARAM_STR);
$stmt->bindParam(':aptNo',$myaptNo,PDO::PARAM_STR);
$stmt->execute();
$count = $stmt->rowCount();
print "Updated $count rows\n";
を見つけてください 動作していない私は、その解決のために多くのことを検索し、さまざまな方法を試してみましたが、それを解決できませんでした。スクリプトの同じディレクトリにデータベースがあることに注意してください。私はそのデータベースとすべての親ディレクトリに権限を与えています。 私はsqliteのプロンプトで同じクエリを実行していますが正常に動作しています。 こちらをご覧ください。
チェック、戻って来て、彼らが何であるかを教えて、あなたの問題を解決することができます。あなたはここで魔法の答えを得ることはありません、btw。 –