テックパートナーズカレッジで学んだこと(8月中旬〜8月下旬)

今回やったこと

 スレッド型掲示板を作り終えました。実装した機能は、「会員登録・退会」、「ログイン・ログアウト」、「スレッド登録」、「スレッド一覧表示」、「スレッド詳細表示」、「スレッドにコメントを投稿」、「コメントにいいねをつける」です。今まで当たり前に使ってきた機能を、自分で一からコードを書いて実装するのはとても達成感があり、楽しく課題を進めることができました!

今回学んだこと

 「スレッド一覧表示」のスレッド検索機能の実装において、入力されたキーワードをもとに、データベースからキーワードに合致するスレッドを見つけ出す際のSQLの、LIKEや%の使い方を学びました。例えば、

 私は赤いリンゴを食べた。

という文章を、「赤い」というキーワードをもとに検索するSQLは、

 SELECT * FROM テーブル名 WHERE 列名 LIKE '%赤い%'

となります。%は部分一致検索をするための記号ですので、

 SELECT * FROM テーブル名 WHERE 列名 LIKE '赤い'

としてしまうと、上の文章はヒットしなくなります。

今後の意気込み

 大学が夏休みに入って、先月よりも圧倒的に速いスピードでPHPの課題を進めれています。9月も引き続き夏休みなので、Laravelの課題も終えれるように頑張ります!

この記事が気に入ったらサポートをしてみませんか?