![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
こんばんは
何をどうやっても進まないのでここで質問させてください。
Windows 8にwamp (Apache 2.2.22, PHP 5.4.3) を入れています。
SQLite3を使いたいのですが、sqlite_open 関数に対して「undefined function」というエラーが出てしまいます。
php.ini の内容は次のようになっています。
;ここから
extension_dir = "c:/wamp/bin/php/php5.4.3/ext/"
(中略)
extension=php_pdo_sqlite.dll
;extension=php_sqlite.dll
extension=php_sqlite3.dll
(中略)
[sqlite]
; http://php.net/sqlite.assoc-case
;sqlite.assoc_case = 0
[sqlite3]
sqlite3.extension_dir = "c:/wamp/bin/php/php5.4.3/ext/"
;ここまで
実際、エクステンションディレクトリには
php_pdo_sqlite.dll
php_sqlite.dll
php_sqlite3.dll
があります。
phpinfo(); では
PDO drivers:mysql, sqlite
SQLite Library:3.7.7.1
[sqlite3]
SQLite3 support:enabled
SQLite3 module version:0.7
SQLite Library:3.7.7.1
sqlite3.extension_dir:c:/wamp/bin/php/php5.4.3/ext/
いったい何が行けないのでしょうか、iniの値を変えるとphpinfo()も変わるので誤った設定ファイルをいじっているのではないと思います。
バージョンなどは冒頭に記載しています。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
>;extension=php_sqlite.dll
エラーは、上記行の先頭にコメントアウトがあるせいだとは思うけど、
sqlite_open関数群は、sqlite2用です、SQLite3のデータファイルは扱えません。
SQLite3 を利用するなら、PDO または、SQLite3 クラスしか有りません。
ありがとうございます。そのdllをコメントアウトしてもできませんでした。
というか、sqlite2の巻数だったんですね、アホでした。
SQLite3のクラスを作ってそこからアクセスちゃんとできました。
うれしくて泣きそうです><
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL #1062 - '0' は索引 'PRIMARY' で重複しています。とでています。 1 2023/01/01 06:13
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- PostgreSQL 画像とカテゴリーを出力したいのですが、取得の条件を付ける方法がわかりません。 2 2022/05/01 18:03
- その他(ブログ) ブログの作成 2 2023/06/25 09:11
- MySQL SQL任意に並び替えをしたい 2 2023/08/28 10:47
- WordPress(ワードプレス) 【WordPress/PHP】取得した値(日本語)がエンコードされてしまうのを日本語のまま出力したい 1 2022/08/28 22:59
- MySQL ある時間以内の利用者の抽出について 3 2022/03/26 11:15
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- MySQL 書籍の内容はまともでしょうか? 1 2023/01/22 03:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
警察はスマホに保存した動画や...
-
データベースファイル(.db)を開...
-
20万行あるデータを動かしたい
-
シートが異なるセル同士を、相...
-
Accessフォームで平均値の出し...
-
エクセルのフィルタ抽出が固まる
-
私はシステム会社に務めている...
-
Access フォーム上でコンボボッ...
-
CSVファイルでテキストの改行の...
-
テキストボックスにコントロー...
-
顧客データベースを作る場合、...
-
AWSのcloud9で「 ls -l ~/.ssh/...
-
Accessを開きなおすとテキスト...
-
帳票フォームでのあるコンボボ...
-
AccessのSQLで、FROM句の構文エ...
-
Access SQL のMID関数について
-
googleフォームでインストール...
-
式を簡単にしてください。ACCES...
-
ACCESSのSQLで、NULLかNULLでな...
-
Notion@リレーション値の取得...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
泣きそうです>< PHPでSQLite3が...
-
MySQLとPostgreSQLの位置づけは
-
PHPからmySQLに接続できない
-
MySQLとPHPの連携がうまくいかない
-
PHPでMySQLに接続失敗
-
phpでMySQLを効率的に使うこと...
-
phpAdminを導入したのですが。
-
エラーが返ってきます
-
phpmyadminから別ホストへの接...
-
mysqlにうまく接続できません
-
ソケットエラーについて(PHP+...
-
お世話になります。
-
PHPでのMySQL接続エラーについて
-
aaacafe(AAA!CAFE)でDBIがつか...
-
phpとmysqlの初心者の疑問
-
PHP+MySQLでCall to undefined ...
-
教えてgoo旧い質問から見る方法
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
おすすめ情報