忍者ブログ
バナヤンの忍者風呂
忍者ブログのカスタマイズ、各種WEBツールのテストなど試行錯誤の日々。 VMLによる地図の作成を研究していましたが、一時中断して、今はPHPを勉強しているところです。
ニュース
この欄には、このブログの内容に関連するニュースを掲載する予定です。
お知らせ
この欄には管理人からのお知らせなどを掲載します。
[57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67]

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

PHP+SQLite データ入力(INSERT INTO)

前回の「PHP+SQLite テーブル情報(sqlite_master) 」では、前々回の「PHP+SQLite テーブル作成(CREATE TABLE) 」で作成したテーブル「member」が確かに存在することを確認しました。いよいよ今回は、テーブルにデータを入力します。

データ入力のクエリの構文は

INSERT INTO $tabe_name VALUES($field_value_list)


$tabe_name :テーブル名
$field_value_list: 'フィールド1の値','フィールド2の値',・・・・

これを前回使用した「sqlite_queryパラメータ入力画面-」で実行しましょう。

[画面サンプル]データ入力「INSERT INTO member VALUES」
INSERT INTO member VALUES

POSTメソッドでデータを送信した際、シングルクオーテーション「'」が「¥'」というようにエスケープされています。このため、前回ソースを示した「sqlite_queryパラメータ入力画面--sqlite_query().php」では、クエリを実行する前に、エスケープ文字「¥」を消去しています。
(「$query = str_replace("\\","",$query);」という部分です。半角の「¥」は、環境によってはバックスラッシュ「\」で表示されます。)
PR
QRコード
忍者ブログ [PR]
Copyright (C) 2006 banayan ALL RIGHTS RESERVED.