SQLite3にPHPでデータの更新・追加する方法
PHP初心者です。
すみません、どなたか教えてください。
SQLite3 のデータベース内にあるテーブルに、同一データがすでにある場合はそのデータを更新、無い場合はデータを追加したいのですが、PHPではどのように書けばよいのでしょうか?
具体的には、hoge.dbの中のテーブル prime_ministers があり、
id 1, name 伊藤博文, origin 長州
id 2, name 黒田清隆, origin 薩摩
上記の2データはすでに保存されているものとします。
そこにデータを追加するのですが、
name 伊藤博文, origin 長州
の場合は、もうすでにテーブル内に伊藤博文のデータがあるので、上書き更新、
name 大隈重信, origin 肥前
の場合は、nameのカラムに大隈重信が無いので、データを追加。
データベースがSQLite3の場合、どのように書けば良いのでしょうか?
どうぞよろしくお願いします。