目次

内容

テーブルの生成

define( "DB_NAME", "/path/to/db.sqlite" );
$db = sqlite_open( DB_NAME );
$sql = "CREATE table entries (
    id INTEGER PRIMARY KEY,
    first_name varchar(100) not null,
    last_name varchar(100) not null
);";
if( ! sqlite_query( $sql, $db ) ){
    echo "失敗";
}
sqlite_close( $db );

検索

define( "DB_NAME", "/path/to/db.sqlite" );
$db = sqlite_open( DB_NAME );
$sql = "SELECT * from " . TABLE_NAME . " where name = 'namae'";
$res = sqlite_query( $sql, $db );

エラーメッセージの表示

echo sqlite_error_string( sqlite_last_error( $db ) );
  • sqlite_last_errorで最後に発生したエラーがわかる
  • sqlite_error_string( エラー番号 )でエラーの意味がわかる

SQLのエスケープ

$str = sqlite_escape_string( 文字列 );

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-09-25 (日) 19:27:03 (444d)