- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sqlite_open)
SQLiteとMySQLの違いとsqlite_openメソッドについて
このQ&Aのポイント
- phpの基本的な構文なのですが、「sqlite_open」というメソッドがあります。これはSQLiteデータベースを開くためのメソッドで、第一引数にデータベース名を指定します。
- 「sqlite_open」メソッドの第一引数にはMySQLを使う場合は「MySQL」と入力する必要はありません。SQLiteデータベース名を指定すれば良いです。
- また、「sqlite_open」メソッドの第二引数にはファイルのパーミッションを指定することができます。リファレンスでは「$mode = 0666」と記載されています。このコードはファイルのパーミッションを指定するためのもので、具体的な意味は「666」というパーミッションを設定することを意味します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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/