2022.10.31
Developer Lv1
【PHP問題演習】変数に関するプログラム作成問題 ■問題 2つの変数$var1と$var2を宣言し、それぞれに任意の文字列をを代入する。 その後$var1と$var2の中身を入れ替えるプログラムを作成せよ。 ■解答 ■解説 ■関連記事 変数と演算子①変数とは 変数と演算子③代入演算子 …More Read
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を使用したサンプル LIKEを使用したサンプルシステムをご紹介します。 データは別の記事で使用しているものを流用します。 以下リンクの下部にある「動作環境について」の項目から環境を作成してください。 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とはPHP Data Objectsの略で、これを利用することでデータベースに関する処理を行うことができます。 以前mysqli関数にて説明したようなことができます。 つまり、データベース関連の処理を行いたい場合には、 mysqli関数 PDO の2種類がある、ということです。 …More Read