ここから本文です

さくらでSQLiteを使う方法を教えてください。 さくらインターネットのライトプ...

salmonzushiさん

2015/1/2922:16:05

さくらでSQLiteを使う方法を教えてください。

さくらインターネットのライトプランに入っています。
PHPからSQLiteを呼び出して使用したいと思っています。

http://www.phpbook.jp/tutorial/sqlite/index2.html
↑こちらのページを参考にPHPファイルを作成しましたが、何も表示されませんでした。
(タイトル部分だけ正しく表示されました。)

また、php.iniに下記を記述して試しましたが、「Fatal error: Call to undefined function sqlite_open() in /home/xxx/sqlitetest1.php on line 7」と表示されてしまいます。

【php.ini】
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
extension=php_sqlite.dll

何か設定が足りないのでしょうか?
初歩的な質問で申し訳ないですが、よろしくお願いします。

閲覧数:
1,732
回答数:
1
お礼:
25枚

違反報告

ベストアンサーに選ばれた回答

プロフィール画像

カテゴリマスター

tumura999さん

2015/2/315:41:24

sqlite3でsqlite_open()は使えません。
new SQLite3()使いましょう。

あと、そのiniの設定はwindows専用の設定なので設定してはいけません。

質問した人からのコメント

2015/2/3 19:26:04

ご回答ありがとうございます。助かりました。

iniの中身を削除し、sqlite_open() を new SQLite3() に変更し、sqlite_close($link); を $link->close(); に変更したところ、上手くいきました。
SQLite3の構文を勉強してみます。

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

5文字以上入力してください

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。