【コーディング】ブログを簡単に見るヤツ4 | PHPやります!PHPでスクリプト/CGI作ります!

【コーディング】ブログを簡単に見るヤツ4

登録したRSSを解除する処理です。

まず、必要なパラメータ。
ID アカウントのID
RSSID RSSのID

RSSのテーブル構成
mysql> desc tbl_rss;
+--------+---------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+---------+------+-----+---------+----------------+
| RSSID | int(11) | NO | PRI | NULL | auto_increment |
| ID | int(11) | NO | | NULL | |
| RSSURL | text | NO | | NULL | |
+--------+---------+------+-----+---------+----------------+

処理の流れ
1.ログインチェック → ログインしていなかったら、セッションクリアしてTOPにリダイレクト

2.パラメータチェック → エラーがあったら、X-StatにERR_ID_INVALID(502)を設定してレスポンス。
・ID 数値であること。
・RSSID 数値であること。

3.削除対象のRSSIDが存在すること。 → 存在しない場合は、X-StatにERR_NOTFOUND(402)を設定してレスポンス。
使うSQL
select count(id) from tbl_rss where ID = ? and RSSID = ?
$stmt->bind_param("ii", $id, $rssid);

4.RSSIDをtbl_rssから削除する。 → 削除成功したら、X-StatにSUCCESS(200)を設定してレスポンス。
使うSQL
delete from tbl_rss where ID = ? and RSSID = ?
$stmt->bind_param("ii", $id, $rssid);

これで、RSSの削除処理は出来上がり~。

そういえば、ログアウト処理書いてなかったな。

次ログアウトについてです。