読者になる

仮運用中

この広告は、90日以上更新していないブログに表示しています。

2019-09-09

new PDO('sqlite:~') 実行時にデータベースファイルが勝手に作られる

PHP

原因

PDO SQLite の仕様。

https://stackoverflow.com/questions/40618805/php-pdo-sqlite-connection

自動作成を無効にする方法

そんなものはない。

対策

データベースファイルの有無を確認してから、new PDO() を実行するようにする。

if (file_exists('a.sqlite3')) {
    $pdo = new PDO('sqlite:a.sqlite3');
}

renkin3q 2019-09-09 11:08

この記事をはてなブックマークに追加
Tweet
広告を非表示にする
  • もっと読む
コメントを書く
« ajax で取得したデータが string 型になる Raspberry Pi に USB シリアルを挿しても … »
プロフィール
id:renkin3q id:renkin3q
読者です 読者をやめる 読者になる 読者になる
このブログについて
検索
リンク
  • はてなブログ
  • ブログをはじめる
  • 週刊はてなブログ
  • はてなブログPro
最新記事
  • wic cp コマンドはイメージにディレクトリーをコピーできない
  • avahi-browse が終了しない
  • 両方のシフトキーを押すと、押しっぱなしになる
  • シェルで BackSpace キーを押すと ^H が表示される
  • Win32DiskImager が起動しない(ウィンドウが表示されない)
月別アーカイブ

はてなブログをはじめよう!

renkin3qさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?

はてなブログをはじめる(無料)
はてなブログとは
仮運用中 仮運用中

Powered by Hatena Blog | ブログを報告する

引用をストックしました

引用するにはまずログインしてください

引用をストックできませんでした。再度お試しください

限定公開記事のため引用できません。

読者です 読者をやめる 読者になる 読者になる