sqliteに関する質問

WBOY
リリース: 2016-06-13 13:31:53
オリジナル
1024 人が閲覧しました

sqlite に関する質問
sqlite_open 関数を使用すると、サフィックス名のないデータベース ファイルが自動的に作成されます。管理ツールを使用して生成した DB3 SQLITE データベース ファイルと何か関係がありますか?

-----解決策---------
接尾辞名 .db3 は、sqlite3 によって作成されたことを意味します
したがって、php_sqlite3 拡張機能をロードする必要があります
sqlite3 と sqlite (一般に sqlite2 と呼ばれます) は、データベースの内部構造が完全に異なるため互換性がありません
回避するには混乱、php5 .3 の php_sqlite3 拡張子は個別の関数を提供しないため、php_pdo_sqlite 拡張子と組み合わせて使用​​する必要があります

sqlite データベース ファイルにはデフォルトのサフィックスがないため、名前を完全に記述する必要がありますそれを使用すると

次のように表示されます
警告: sqlite_open() [function.sqlite-open]: ファイルが暗号化されているか、D:xampphtdocsdoctrine2index.php の 2 行目でデータベースではありません
データベースが暗号化されていることを示していますファイルは SQLite2

ではありません
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート