最新記事
(06/29)
(06/04)
(06/03)
(05/30)
(05/28)
|
ニュース
この欄には、このブログの内容に関連するニュースを掲載する予定です。
|
PHP+SQLite データ入力(INSERT INTO)
前回の「PHP+SQLite テーブル情報(sqlite_master) 」では、前々回の「PHP+SQLite テーブル作成(CREATE TABLE) 」で作成したテーブル「member」が確かに存在することを確認しました。いよいよ今回は、テーブルにデータを入力します。
データ入力のクエリの構文は
$tabe_name :テーブル名
$field_value_list: 'フィールド1の値','フィールド2の値',・・・・
これを前回使用した「sqlite_queryパラメータ入力画面-」で実行しましょう。
[画面サンプル]データ入力「INSERT INTO member VALUES」
POSTメソッドでデータを送信した際、シングルクオーテーション「'」が「¥'」というようにエスケープされています。このため、前回ソースを示した「sqlite_queryパラメータ入力画面--sqlite_query().php」では、クエリを実行する前に、エスケープ文字「¥」を消去しています。
(「$query = str_replace("\\","",$query);」という部分です。半角の「¥」は、環境によってはバックスラッシュ「\」で表示されます。)
データ入力のクエリの構文は
INSERT INTO $tabe_name VALUES($field_value_list)
$tabe_name :テーブル名
$field_value_list: 'フィールド1の値','フィールド2の値',・・・・
これを前回使用した「sqlite_queryパラメータ入力画面-」で実行しましょう。
[画面サンプル]データ入力「INSERT INTO member VALUES」
POSTメソッドでデータを送信した際、シングルクオーテーション「'」が「¥'」というようにエスケープされています。このため、前回ソースを示した「sqlite_queryパラメータ入力画面--sqlite_query().php」では、クエリを実行する前に、エスケープ文字「¥」を消去しています。
(「$query = str_replace("\\","",$query);」という部分です。半角の「¥」は、環境によってはバックスラッシュ「\」で表示されます。)
PR