こんばんは
何をどうやっても進まないのでここで質問させてください。
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ランキング
-
PHP+MySQLでCall to undefined ...
-
接続ができません
-
MySQLカラム名は日本語と英数字...
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
mysqlがインストールされている...
-
phpで複数のDBを使用した場合の...
-
旧filemakerで和暦(令和など)...
-
プライマリーキーの昇順でソー...
-
MySQLからのデータをページに1...
-
INT型は金額の型に使用するべき...
-
MySQL の安全な再起動とコネク...
-
データベースのフィールドのデ...
-
my.cnf と my.ini の違い
-
like句を使って日本語を検索す...
-
MySQL エラー Duplicate entry...
-
Column '' not found.
-
ロードバランサからmysqlの生存...
-
SQL Server のキャラクターセッ...
-
Excel VBA SelectedItems
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
泣きそうです>< PHPでSQLite3が...
-
phpmyadminから別ホストへの接...
-
phpAdminを導入したのですが。
-
phpMyAdminの設定について
-
【MySQL+php】 MySQL が認識さ...
-
接続ができません
-
SQLのVARCHARとVARCHAR2の違い
-
副問合せにLIKE文を使う方法は...
-
ODP.NETのバージョン確認
-
ERROR 1045 (28000) (using pas...
-
like句を使って日本語を検索す...
-
VBAで変数内に保持された二次配...
-
MySQLカラム名は日本語と英数字...
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
-
Float型の時の計算結果がおかしい
-
RPMのmysqlとmysql-serverの違い
-
ヌル値は記憶容量を必要としな...
-
テーブル作成でエラーが出てき...
-
ADOのバージョンを確認する方法
おすすめ情報