みかづち工房

ドラクエ10(休止中)・ドラクエウォーク・星ドラ・ポケモンGOを楽しんでます。他にも興味のある事をジャンルを問わず気の向くままに書いています。

ウェブカツ

WEBサービス部Lesson13@ウェブカツ

投稿日:

こちらで掲載しているコードや画像等は ウェブカツ の動画内で使われたものを引用しています。

スポンサーリンク

Lesson13「退会機能を作ろう!」

退会ボタンを押すとDB内のdelete_flgがあるテーブルに1が入る。(複数ある場合はそれぞれのテーブルに対してSQLを書いて流す)

usersテーブルのemailにはユニークを付けているので再度ユーザー登録を行おうとすると重複チェックでエラーになる。その為ユニークを外す。

ユニークを外すにはまとめにあるalter~文を流す

まとめ

Name属性のないinputタグはPOSTに入らない

DB検索を行うには「delete_flgが0のもの」という条件を付ける

複数のテーブルカラムを1回のSQLで一気に更新したいところだが出来ない

SQLを複数実行した場合どのSQLが成功していれば次の処理を行っても大丈夫か考える事(基本全てのSQLが実行成功したら後続処理する)

カラムに「ユニーク」を設定した場合DBの中で管理している「インデックス」というものにそのカラムが登録される

カラムに「プライマリー」を指定した場合もインデックスに登録される

「インデックス」は「牽引」という意味で辞書の「牽引」と同じく「この言葉は何ページ」という形で目当ての情報を開けるようにしたもの

インデックスに登録されたカラムを条件にして検索した場合普通に検索するよりも高速に検索が行える

ユニークを設定したカラムからユニークを外すには「インデックス」を削除する

登録されているテーブル内のインデックスを表示するには「show indexes from テーブル名」というSQLを流してやる

インデックスを削除するには「alter table テーブル名 drop index インデックス名」というSQLを流す

 

スポンサーリンク







-ウェブカツ
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

WEBサービス部Lesson14@ウェブカツ

こちらで掲載しているコードや画像等は ウェブカツ の動画内で使われたものを引用しています。 スポンサーリンク Lesson14「プロフィール編集機能を作ろう‼︎」 DBから取得した …

続きを読む

PHP・MySQL部Lesson18@ウェブカツ

こちらで掲載しているコードや画像は ウェブカツ の動画内で使われたものを引用しています。 スポンサーリンク Lesson18「最終回!!エラー時の対応方法を学ぼう!」 「エラー」っ …

続きを読む

WEBサービス部Lesson12@ウェブカツ

こちらで掲載しているコードや画像は ウェブカツ の動画内で使われたものを引用しています。 スポンサーリンク Lesson12「ログアウト機能を作ろう!」 ログアウトはセッションを破 …

続きを読む

ネットワーク・サーバー部1~9Lesson@ウェブカツ

こちらで掲載しているコードや画像は ウェブカツ の動画内で使われたものを引用しています。 スポンサーリンク Lesson1「サーバーって何?」 サーバーとは クライアントから要求( …

続きを読む

WEBサービス部Lesson11@ウェブカツ

こちらで掲載しているコードや画像は ウェブカツ の動画内で使われたものを引用しています。 スポンサーリンク Lesson11「ログイン機能を作ろう!」 セッション機能を使ってログイ …

続きを読む




プロフィール


管理人のみかづちです。

ドラクエ10(休止中)・星ドラ・ポケモンGO・ドラゴンボールレジェンズ等をスローペースで楽しんでいます。

ネットフリックス堪能中。

ウェブカツにてプログラミング勉強中。

 

webクリエイター能力認定試験エキスパート(HTML5)所持

photoshopクリエイター能力認定試験エキスパート所持

このページでは、株式会社スクウェア・エニックスを代表とする共同著作者が権利を所有する画像を利用しております。当該画像の転載・配布は禁止いたします。

※ ツイッターなどのミニブログについては、著作権者の表示と再利用を禁止する事項の掲載を免除いたします。