2021.09.30
Developer Lv2
PDO⑯ INを使用したサンプル INを使用したサンプルシステムをご紹介します。 データは別の記事で使用しているものを使用します。 以下リンクの下部にある「動作環境について」の項目から環境を作成してください。 SQL練習問題 – 一覧まとめ ■要件 サッカー選手の一覧が表示される チェックを入れて検 …More Read
2021.09.30
Developer Lv2
PDO⑱ WHEREが動的に変わる場合のサンプル WHEREが動的に変わる場合のサンプルシステムをご紹介します。 データは別の記事で使用しているものを使用します。 以下リンクの下部にある「動作環境について」の項目から環境を作成してください。 SQL練習問題 – 一覧まとめ ■要件 サッカー選手の一覧 …More Read
2021.09.30
Developer Lv2
PDO⑭ LIKEを使用したサンプル LIEKを使用したサンプルシステムをご紹介します。 データは別の記事で使用しているものを使用します。 以下リンクの下部にある「動作環境について」の項目から環境を作成してください。 SQL練習問題 – 一覧まとめ ■要件 サッカー選手の一覧が表示される 検索欄に名 …More Read
2021.08.31
Developer Lv2
PDO⑨ UPDATE文 今回はUPDATE文です。PDOにおける使い方はINSERT文とほとんど同じです。 違いはSQLくらいです。 それだけでは面白くないので、今回はプリペアードステートメントのバインド変数を連想配列で渡してみます。 ■プログラム idが1のレコードの住所を大阪に変更してみます。 …More Read
2021.08.31
Developer Lv2
PDO⑧ SELECT文 今回は検索機能のサンプルを作成してみます。 ■仕様 IDによる検索ができるシステム フォームにIDを入力し検索ボタンを押すと、検索結果が表示される 検索結果がなかった場合は「検索結果はありません」と表示 ■プログラム search.php ■解説 まずポイントは16行目です …More Read
2021.08.31
Developer Lv2
PDO⑦ SELECT文 今回はPDO、プリペアードステートメントを使用してSELECT文を発行してみます。 ※プレースホルダの使用については次回。 ■SELECT文の発行 基本的は使い方はINSERT文のときと変わりません。 しかし、結果セットを取得する点がINSERT文と異なります。 結果セット …More Read
2021.07.31
Developer Lv2
PDO③ いよいよPDOを使ってプログラムを作成してみます。 ■クエリの実行 まずPDOにおけるクエリの実行について説明します。 クエリを実行するにはPDOクラスのqueryメソッドを呼び出し、引数に文字列で定義したSQLを渡します。 ■サンプルプログラム pdo_insert.php プログラムを …More Read
2021.07.31
Developer Lv2
PDO② 今回はデータベースの環境周りの話です。 ■ドライバ データベースと接続するためにはドライバというものが必要です。 プログラムとデータベースという、まったく別物を連携できるようにするためのものがドライバです。 PHP 5.1 以降であればデフォルトで付属しています。 しかし、何らかの理由でド …More Read
2021.07.31
Developer Lv2
PDO① ■PDOとは PDOとはPHP Data Objectsの略で、これを利用することでデータベースに関する処理を行うことができます。 以前mysqli関数にて説明したようなことができます。 つまり、データベース関連の処理を行いたい場合には、 mysqli関数 PDO の2種類がある、というこ …More Read
2021.03.31
Developer Lv2
メソッド② サンプル では実際にクラスを使ったサンプルを作成してみましょう。 ユーザー登録を想定しています。 form.html ※bootstrapを使用しています InputForm.php form.htmlを想定したクラスです。 入力フォームがプロパティとなっております。 process.p …More Read