Screen Shot 2016-06-19 at 9.57.47 PM

[PHP] SQLite2からSQLite3に移行するんで調べた対応表

[PHP] SQLite2からSQLite3に移行するんで調べた対応表

  SQLite2 SQLite3
Encode   UTF-8 / UTF-16
外部キー x
char null/Integer/Real/Text/BLOB
ALTER TABLE x
User-defined Collating Sequences x
PHP Driver PDO PDO
OPEN $link = sqlite_open(sqlite2.db', 0666, $sqliteerror); $db = new SQLite3(sqlite3.db')
SELECT $result = sqlite_query($link,$sql) or die($sqliteerror . ':' . $sql); $results = $db->query($sql);
UPDATE $query = sqlite_exec($db, $sql, $sqliteerror); $query = $db->exec($update);
CLOSE sqlite_close($link); $db->close();
Function sqlite_fetch_array() $results->fetchArray()
sqlite_num_rows() $results->numRows()
Deprecated sqlite_encode_string()  
sqlite_decode_binary()  

参考サイト様:

About the author
  • コメントを残す