WEBアプリケーション作りに最適なPHPを基本文法から学べる基礎講座。
2021.02.28
Developer Lv1
ファイルシステム関数① 今回は、ファイルへの読み書きを行うことができるファイルシステム関数について紹介します。 ■ファイルシステム関数とは ファイルシステム上のフォルダ(ディレクトリ)やファイルを操作するための関数です。 ファイルやフォルダの情報を取得したり、ファイルへの読み書きを行うなど様々な機能 …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.10
Developer Lv1
この記事では、UPDATE文を mysqli_query関数で発行する方法を学びます(参考: UPDATE文) 前回のINSERT文をmysqli_query関数で発行する方法と基本は同じです。 mysqli_query関数の第二引数のSQL文がINSERT文でなく、UPDATE文になることだけが違 …More Read
2021.02.10
Developer Lv1
この記事では、mysqli_query関数で、 INSERT文を、発行する方法を説明します。 コード例 mysqli_query関数で、 INSERT文を発行した例です。 mysqli_queryの第2引数に、SQLのINSERT文が書かれています。 「id=1、name=田中、age=25、add …More Read
2021.02.10
Developer Lv1
PHPでSQLクエリの発行をするmysqli_query関数を学びます。 データベース接続の専用オブジェクトを引数に取るのが特徴です。 クエリは文字列として渡します。 具体的なクエリは次回以降取り上げます。 mysqli_query関数 構文 mysqli_query( link, query ) …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