ホームページ  >  記事  >  バックエンド開発  >  pdo を使用して sqlite3 に接続する php の構成例、pdosqlite3_PHP チュートリアル

pdo を使用して sqlite3 に接続する php の構成例、pdosqlite3_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:50:501093ブラウズ

pdoを使用してsqlite3、pdosqlite3に接続するphpの設定例

この記事では、pdoを使用してsqlite3に接続するphpの設定方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:

私が初めて php+sqlite を使い始めたとき、私はいつも sqlite3 を使っていると思っていましたが、実際にはそうではありませんでした。PHP は php5 >=5.3.0 からデフォルトで sqlite3 をサポートし始めました。

公式ドキュメント http://www.php.net/manual/zh/sqlite3.open.php を参照してください

デフォルトのメソッドインターフェース:

public void SQLite3::open ( string $filename [, int $flags = SQLITE3_OPEN_READWRITE | SQLITE3_OPEN_CREATE [, string $encryption_key ]] )

PHP を使用してデータベースを操作する場合、PHP はデフォルトで Sqlite2 のみをサポートし、最新バージョンの Sqlite3 をサポートしていないことがわかりました。 Sqlite3 をサポートしたい場合は、PDO を使用する必要があります。 PDO を使用するには、php.ini に php_pdo.dll と php_pdo_sqlite.dll という 2 つのモジュールをロードする必要があります。以下の通り:

リーリー

PDO が使用されていない場合、上記のパラメーターをオンにしても、依然として sqlite2 を使用していることになります。信じられない場合は、生成されたデータベースにアクセスして、ファイルの先頭にプロンプ​​トがあるかどうかを確認してください。

** このファイルには SQLite 2.1 データベースが含まれています **

PHP 環境で上記のサポートされている構成が有効になっていない場合、次のエラーが報告されます:

致命的なエラー: 未定義関数 sqlite_open() の呼び出し

sqlite3 の例:

リーリー

検証: データベースを表示:

ファイルヘッダーに表示:

SQLite 形式 3***

詳細な手順については、公式 Web サイトを参照してください: http://cn.php.net/manual/zh/ref.pdo-sqlite.php

さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「pdo に基づく PHP データベース操作スキルの概要」、「php+Oracle データベース プログラミング スキルの概要」、「PHP+MongoDB の完全な説明」データベース操作スキル」、「php 「オブジェクト指向プログラミング入門チュートリアル」、「PHP 文字列の使用法まとめ」、「PHP+MySQL データベース操作入門チュートリアル」、「一般的な PHP データベース操作スキルのまとめ」

この記事が PHP プログラミングのすべての人に役立つことを願っています。

http://www.bkjia.com/PHPjc/1133063.html

本当http://www.bkjia.com/PHPjc/1133063.html技術記事 pdoを使用してsqlite3、pdosqlite3に接続するphpの設定例 この記事では、pdoを使用してsqlite3に接続するphpの設定方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです: まだ使い始めたばかりです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。