2021.03.31
Developer Lv2
■サンプル では実際にクラスを使ったサンプルを作成してみましょう。 ユーザー登録を想定しています。 form.html ※bootstrapを使用しています InputForm.php form.htmlを想定したクラスです。 入力フォームがプロパティとなっております。 process.php 入力 …More Read
2021.03.31
Developer Lv2
メソッドとは メソッドとは、オブジェクト内に定義された関数のことを指します。 関数と同じ文脈で語られることも多いですが、厳密には使い分けがあります。 ※関数についてはこちらの記事をご参照ください。 関数とは まずはサンプルプログラムで比較してみましょう。 ■サンプルプログラム 関数 メソッド どちら …More Read
2021.02.28
Developer Lv1
行数の取得 ■概要 mysqli_num_rows関数を使用すると、結果セットの行数を取得することができます。 ■サンプルプログラム 現在のテーブルの状態は以下です。 この状態で以下のサンプルプログラムを実行してみます。 num_rows.php 結果 レコード数が表示されました。 SQLのCOUN …More Read
2021.02.28
Developer Lv1
結果セット ■概要 前回のSELECT文の続きになります。 前回は以下のようなサンプルプログラムを作成しました。 select.php 今回は15行目のwhile文の()の中、$row = mysqli_fetch_assoc($res)について説明していきます。 ■結果セットとは 結果セットとは、 …More Read
2021.02.28
Developer Lv1
SELECT文 ■概要 今回はPHPからSELECT文を発行します。 SELECT文についてはこちらを参考にしてください。【SQL入門】SELECT文の基本構文 DBを使用したWEBシステムにおいて、SELECT文は必ず使われているといっても過言ではありません。 つまり、非常に重要ということですね。 …More Read
2021.02.05
Developer Lv1
mysqli関数 今回はデータベースとの接続、データベースの選択、文字コードについて扱います。 ■データベースとの接続と切断 最終的にPHPからデータベースを操作したいのですが、そのためにはPHPとデータベースを接続する必要があります。 イメージはコマンド操作する際のログインです。 そして処理が終わ …More Read
2021.02.05
Developer Lv1
■概要 ここからはデータベースとの接続を数回にわたり説明していきます。 データベースの基本的な知識があることを前提としてすすめていきます。 データベースについてはこちらの連載を参考にしてください。 データベースはMySQL、MariaDBを対象とします。 主にmysqli関数を使って、PHPからデー …More Read
2021.02.05
Developer Lv1
ユーザー定義関数 用意されている関数とは別に、ユーザーが独自に関数を作成することもできます。 ▼構文(引数なしの場合) ▼構文(引数ありの場合) ※戻り値がない場合は、returnを省略するか戻り値のみを省略します。 ■身長と体重を入力するとBMI指数を返す関数 ▼表示結果 …More Read
2020.12.30
Developer Lv1
様々な関数① 今回から数回に渡って、PHP公式で用意されている便利な関数を紹介していきます! ■print関数 https://www.php.net/manual/ja/function.print.php print関数は、文字列を主力するのに使用されます。 ●構文 print(args) ●引 …More Read
2020.12.30
Developer Lv1
関数とは 今回は関数について説明していきます。 今まで「関数」という言葉が出てくることはあったり、使い方の紹介はありましたが、今回で詳しく説明していきます。 ※functionと呼ぶ場合もあります。(別言語だとメソッドということもあります。) まず、用語を交えて整理すると以下のようなものになります。 …More Read