• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sqlite_open)

SQLiteとMySQLの違いとsqlite_openメソッドについて

このQ&Aのポイント
  • phpの基本的な構文なのですが、「sqlite_open」というメソッドがあります。これはSQLiteデータベースを開くためのメソッドで、第一引数にデータベース名を指定します。
  • 「sqlite_open」メソッドの第一引数にはMySQLを使う場合は「MySQL」と入力する必要はありません。SQLiteデータベース名を指定すれば良いです。
  • また、「sqlite_open」メソッドの第二引数にはファイルのパーミッションを指定することができます。リファレンスでは「$mode = 0666」と記載されています。このコードはファイルのパーミッションを指定するためのもので、具体的な意味は「666」というパーミッションを設定することを意味します。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5292/13826)
回答No.1

sqlite_open(); というメソッドは SQLite というDBエンジンを使用するためのメソッドなので MySQL に接続することはできません。 SQLite はデータをファイルとして保存するので、第一引数はデータファイルのファイル名、第二引数はファイルのオープンモードを指定します。 ファイルのオープンモードはファイルシステムのパーミッションと同等の意味ですが sqlite_open(); の第二引数は実際には SQLite エンジンに渡っておらず、デフォルトの「0666」が適用されます。

その他の回答 (1)

  • kawais070
  • ベストアンサー率52% (2242/4283)
回答No.2

MySQLに接続するためには、mysql_connect という関数を使います。 とりあえず、以下の記事は全部目を通しておいたほうがよいでしょうね。 http://www.phpbook.jp/tutorial/mysql/

関連するQ&A