WHITE HACKERACADEMY

検索の入力で、他人のデータまで表示されないようにする

項 1 / 13

目的と使う場面を知る

何ができるようになるか、何のために学ぶかを確認します。

今回できるようになること

入力した名前をSQLの命令へ混ぜず、指定した人の書類だけを取り出せるようにする。

この節で学ぶ理由と、前後の節とのつながり

このセクションの位置づけ

なぜ、今これを学ぶのか

サーバーが利用者を確認しても、保存したデータの探し方を間違えると、他人の書類が混ざることがあります。検索の命令と、入力した名前などの扱いを学びます。

ここまでの知識をどう使うか

前の節で学んだ、会社や持ち主で書類を絞る検索を使います。今回は、検索する文字に記号が含まれていても、別の命令として扱われない書き方を学びます。

この後、何につながるか

必要な書類だけを探せたら、次はアプリに与える操作の許可を見直します。読む仕事に削除の許可まで必要かを考えます。

この実習で確かめること
名前に記号があっても検索でき、別の会社の書類を返さない

実務では、どんな場面?

架空の書類表reportsには、持ち主ownerがaliceの本文Aと、bobの本文Bがあります。検索する値はvalueへ入ります。通常のaliceだけでなく、引用符を含む文字列でも検索し、値がSQLの命令に変わる不具合を直します。データベースは実行のたびにメモリー内へ作り直すSQLiteです。

本文と図を読んだら、自分のパソコンで実習します。提出したファイルと説明から、確認できたことを記録します。