QA@IT
«回答へ戻る

5639
 以下を見るとMAMP2.1には含まれているようですね。
 http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included
 
-自分のMAMPのphp.ini見てみましたが、extension=の話は一旦忘れてください。
+自分のMAMPのphp.ini見てみましたが、追記前の回答に書いた extension=の話は一旦忘れてください。
 
 
 まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
 
 追記ここまで。
 
+
+----
+ 
+php 5.2と記載がありますので ひょっとするとphp.iniの
+```
+extension=php_sqlite.dll
+```
+がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
+頭にセミコロンがついていたら削除してみてください。
+ 
 
 ---
 sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり

追記

以下を見るとMAMP2.1には含まれているようですね。
http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included

自分のMAMPのphp.ini見てみましたが、追記前の回答に書いた extension=の話は一旦忘れてください。

まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。

追記ここまで。


php 5.2と記載がありますので ひょっとするとphp.iniの

extension=php_sqlite.dll

がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
頭にセミコロンがついていたら削除してみてください。


sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。

ちなみに pdoだと以下の様になります。

$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
追記
---

以下を見るとMAMP2.1には含まれているようですね。
http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included

自分のMAMPのphp.ini見てみましたが、追記前の回答に書いた extension=の話は一旦忘れてください。


まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。



追記ここまで。


----
 
php 5.2と記載がありますので ひょっとするとphp.iniの
```
extension=php_sqlite.dll
```
がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
頭にセミコロンがついていたら削除してみてください。
 

---
sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。


ちなみに pdoだと以下の様になります。
```
$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
```

5639
 追記
+---
 
 以下を見るとMAMP2.1には含まれているようですね。
 http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included
 
-自分のMAMPのphp.ini見てみましたが、ちょっと一旦extension=の話は忘れてください。
+自分のMAMPのphp.ini見てみましたが、extension=の話は一旦忘れてください。
 
+
 まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
 またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。
 
 
 
 追記ここまで。
----
----
 
-php 5.2と記載がありますので ひょっとするとphp.iniの
-```
-extension=php_sqlite.dll
-```
-がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
-頭にセミコロンがついていたら削除してみてください。
 
 ---
 sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり

追記

以下を見るとMAMP2.1には含まれているようですね。
http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included

自分のMAMPのphp.ini見てみましたが、extension=の話は一旦忘れてください。

まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。

追記ここまで。


sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。

ちなみに pdoだと以下の様になります。

$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
追記
---

以下を見るとMAMP2.1には含まれているようですね。
http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included

自分のMAMPのphp.ini見てみましたが、extension=の話は一旦忘れてください。


まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。



追記ここまで。


---
sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。


ちなみに pdoだと以下の様になります。
```
$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
```

5639
+追記
+
+以下を見るとMAMP2.1には含まれているようですね。
+http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included
+
+自分のMAMPのphp.ini見てみましたが、ちょっと一旦extension=の話は忘れてください。
+
+まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
+またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。
+
+
+
+追記ここまで。
+---
+---
+
 php 5.2と記載がありますので ひょっとするとphp.iniの
 ```
 extension=php_sqlite.dll

追記

以下を見るとMAMP2.1には含まれているようですね。
http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included

自分のMAMPのphp.ini見てみましたが、ちょっと一旦extension=の話は忘れてください。

まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。

追記ここまで。


php 5.2と記載がありますので ひょっとするとphp.iniの

extension=php_sqlite.dll

がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
頭にセミコロンがついていたら削除してみてください。


sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。

ちなみに pdoだと以下の様になります。

$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
追記

以下を見るとMAMP2.1には含まれているようですね。
http://documentation.mamp.info/en/mamp/faq/which-php-modules-are-included

自分のMAMPのphp.ini見てみましたが、ちょっと一旦extension=の話は忘れてください。

まずはサーバーを起動してみてMAMPのスタートページからphpinfo を開いてsqlite やpdo_sqliteの状態を見てみてください。
またサーバーの環境設定でPHP5.2.17を選択すれば動くかもしれません(うちでは動きました)。



追記ここまで。
---
---

php 5.2と記載がありますので ひょっとするとphp.iniの
```
extension=php_sqlite.dll
```
がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
頭にセミコロンがついていたら削除してみてください。

---
sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。


ちなみに pdoだと以下の様になります。
```
$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
```

回答を投稿

php 5.2と記載がありますので ひょっとするとphp.iniの

extension=php_sqlite.dll

がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
頭にセミコロンがついていたら削除してみてください。


sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。

ちなみに pdoだと以下の様になります。

$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
php 5.2と記載がありますので ひょっとするとphp.iniの
```
extension=php_sqlite.dll
```
がコメントアウトされているだけかもしれません( php_sqlite3.dll ではありません )。
頭にセミコロンがついていたら削除してみてください。

---
sqlite_openはphpバージョン5.2ぐらいまで標準でついてましたが、sqlite2向けのものであり
現在はpdoやsqlite3を利用した方が良いとされています。
一応 ソースからコンパイルすればできるようですが、それよりはpdo版やsqlite3を利用した方がいいでしょう(すでに大規模なソースがあって修正が困難でもない限り)。


ちなみに pdoだと以下の様になります。
```
$pdo = new PDO('sqlite:./yourdbfilename');
$results = $pdo->query("select * from xxx");
foreach($results as $result){
   print_r($result);
}
$pdo = null;
```