テックパートナーズカレッジで学んだこと(8月中旬〜8月下旬)
今回やったこと
スレッド型掲示板を作り終えました。実装した機能は、「会員登録・退会」、「ログイン・ログアウト」、「スレッド登録」、「スレッド一覧表示」、「スレッド詳細表示」、「スレッドにコメントを投稿」、「コメントにいいねをつける」です。今まで当たり前に使ってきた機能を、自分で一からコードを書いて実装するのはとても達成感があり、楽しく課題を進めることができました!
今回学んだこと
「スレッド一覧表示」のスレッド検索機能の実装において、入力されたキーワードをもとに、データベースからキーワードに合致するスレッドを見つけ出す際のSQLの、LIKEや%の使い方を学びました。例えば、
私は赤いリンゴを食べた。
という文章を、「赤い」というキーワードをもとに検索するSQLは、
SELECT * FROM テーブル名 WHERE 列名 LIKE '%赤い%'
となります。%は部分一致検索をするための記号ですので、
SELECT * FROM テーブル名 WHERE 列名 LIKE '赤い'
としてしまうと、上の文章はヒットしなくなります。
今後の意気込み
大学が夏休みに入って、先月よりも圧倒的に速いスピードでPHPの課題を進めれています。9月も引き続き夏休みなので、Laravelの課題も終えれるように頑張ります!
この記事が気に入ったらサポートをしてみませんか?