-
2022年の米国株が低調だった理由をやさしく整理します
概要 2022年の米国株式市場は、S&P 500 が年間で約19.4%下落、NASDAQ 総合が約33%下落と、2008年以降で最も厳しい一年でした。背景には、40年ぶり高水準のインフレ、FRB による急速な利上げと量的引き締め(QT)、ロシアによるウクライナ侵攻に伴う... -
【C#中級者への道】クラスの継承、コンストラクタ、スコープを理解しよう
クラスの基本的な使い方が分かったら、次はその機能をさらに拡張し、より堅牢なプログラムを組むためのステップに進みましょう。 この記事では、クラスのコードを再利用するための継承、インスタンスを正しく初期化するためのコンストラクタ、そして変数が... -
【C#初心者向け】クラスの基礎を徹底解説!オブジェクト指向への第一歩
C#プログラミングを次のレベルへ進める上で欠かせないのが「クラス」の理解です。クラスは、オブジェクト指向という考え方の中心にある、非常に強力な機能です。 一見すると難しそうに感じるかもしれませんが、この記事では「クラスとは何か?」から、その... -
PHPフォーム作成入門!入力・確認・完了ページの作り方を3ステップで解説
Webサイトのお問い合わせフォームや会員登録ページは、ユーザーが入力した情報をサーバーに送信することで成り立っています。この「データ送受信」の仕組みは、PHPが最も得意とすることの一つであり、動的なWebアプリケーション開発の基本となります。 今... -
PHPの計算方法!算術演算子(+ – * / %)の使い方を初心者向けに解説
Webアプリケーション開発では、商品の合計金額を計算したり、平均点を算出したりと、さまざまな場面で「計算」が必要になります。PHPを使えば、まるで高機能な電卓のように、四則演算をはじめとする様々な計算を簡単に行うことができます。 今回は、PHPで... -
PHPの基本!5つのデータ型(string, int…)を初心者向けにやさしく解説
PHPでプログラミングをしていると、私たちは「文字」や「数字」など、さまざまな種類のデータを扱います。実はプログラムの世界では、これらのデータを正しく扱うために、それぞれの「種類」をきちんと区別する必要があります。 このデータの種類のことを... -
【C#初心者向け】配列を使おう!複数のデータをまとめて扱う方法
プログラミングでは、同じ種類のデータをたくさん扱いたい場面がよくあります。例えば、「クラス全員のテストの点数」や「1週間の最高気温」などです。そんなときに役立つのが配列です。 この記事では、C#で複数のデータを効率的に管理するための「配列」... -
【C#初心者向け】変数を使ってみよう!データの入れ物「型」も解説
プログラミングを学ぶ上で、「変数」は避けては通れない、非常に重要な概念です。変数を使いこなせると、コードが格段に柔軟で読みやすくなります。 この記事では、C#における変数の基本的な使い方と、データを正しく扱うための「型」について、初心者の方... -
C#で簡単な計算をしよう!四則演算の基本をマスター
プログラミングの基本は、コンピュータに計算をさせることです。この記事では、C#を使って足し算や引き算などの基本的な計算を行う方法を、初心者にも分かりやすく解説します。 計算の前に知っておきたい基本用語 計算コードを見る前に、いくつか基本的な... -
【初心者向け】C#の基本構造を徹底解説!プログラムはここから始まる【.NET 6以降対応】
.NET 6以降のC#では、プログラミングを非常にシンプルに始めることができます。 かつて必要だった複雑なお決まりの記述は、もう必須ではありません。この記事では、.NET 6から導入されたシンプルなC#の書き方を中心に、プログラムがどのような仕組みで動い... -
PHPの基本!変数の使い方を0から学ぶ【初心者向け入門】
PHPプログラミング学習の第一歩、それは「変数」を理解することです。変数は、プログラムの中でデータを扱ったり、計算したり、文字を組み合わせたりするための、非常に重要な基礎となります。 この記事では、「変数って一体何?」「どうやって使うの?」... -
PHPとHTML/CSS/JavaScriptの違いとは?Web制作の役割分担を初心者向けに解説
PHPの学習を始めると、HTMLやCSS、JavaScriptといった他の言語の名前も必ず目にしますよね。「たくさんあって混乱する!」「それぞれ何が違うの?」と感じる方も多いのではないでしょうか。 実は、私たちが普段見ているWebサイトは、これらの複数の言語が... -
【初心者向け】PHPが動く仕組みとは?Webページが表示される裏側を分かりやすく解説!
Webサイトを閲覧していると、時間によって内容が変わったり、ログインする人によって表示される情報が異なったりすることがありますよね。このような「動的なWebページ」を実現しているのが、PHPのようなプログラミング言語です。 この記事では、「そもそ... -
PHPの設定ファイルを共通化!require_onceでデータベース接続情報を管理する方法
Webアプリケーション開発を進めていくと、index.phpやdetail.php、update.phpなど、多くのファイルでデータベースへの接続処理を記述することになります。しかし、全てのファイルにユーザー名やパスワードを直接書き込んでいくと、いくつかの問題が発生し... -
PHPでCRUD操作!一覧ページに新規登録・詳細・編集・削除リンクを実装
Webアプリケーション開発の基本は、データのCreate(作成)、Read(読み取り)、Update(更新)、Delete(削除)という4つの操作、通称「CRUD」を実装することです。 これまでの記事で個別に学んできた各機能を、アプリケーションの「顔」となるトップペー... -
PHPでデータベースを更新する方法!UPDATE文と編集フォームの実装
Webアプリケーション開発において、一度登録したデータを後から編集・更新する機能は、ユーザー情報の変更やブログ記事の修正など、あらゆる場面で必須となります。 データの更新処理(CRUDにおけるUpdate)は、一般的に以下の2つのページを連携させて実現... -
PHPでデータベースのデータを更新する方法【編集フォームとUPDATE処理】
Webアプリケーション開発において、データの登録(Create)、読み取り(Read)、削除(Delete)と並んで中核となるのが、**更新(Update)**機能です。一度登録したブログ記事の誤字を修正したり、ユーザー情報を変更したりと、あらゆる場面で必要になります。 こ... -
PHPでデータベースのデータを安全に削除する方法【DELETE文と確認処理】
Webアプリケーションを運営していると、古くなった投稿や不要になったデータを削除したい場面が出てきます。データベースから特定のレコードを削除するには、SQLのDELETE文を使います。 しかし、削除処理の実装は、細心の注意を払わなければならない、非常... -
PHPでデータベースに安全なデータ登録!PDOプリペアドステートメント完全ガイド
フォームデータの検証、データ型の変換といった準備を経て、いよいよ最終ステップである「データベースへのデータ登録」です。この処理は、ユーザーの情報をアプリケーションに「記憶」させる、動的なWebサイトの心臓部と言えます。 最も重要なのは、この... -
PHPでデータベース登録前の型変換!安全なデータ登録のための必須処理
HTMLフォームを作成し、$_POSTでデータを受け取れるようになりました。次はいよいよ、そのデータをINSERT文でデータベースに保存するステップです。しかし、その前に一つ、非常に重要でありながら見落としがちな準備作業があります。 それが、受け取ったデ... -
PHPで詳細ページを作成!データベースから取得したデータを表示する方法
URLからIDを受け取り、そのIDを使ってデータベースから特定のレコードを取得する準備が整いました。最後のステップは、取得したデータをHTMLに埋め込み、ユーザーに見やすい「詳細ページ」として完成させることです。 この記事では、PDOで取得した一行分の... -
PHPで安全なSQLを!PDOのプレースホルダと値のバインド方法
詳細ページを作成するには、SELECT * FROM reviews WHERE id = 5のように、URLから受け取った特定のidを持つレコードをデータベースから取得する必要があります。 このとき、$id = $_GET['id']; $sql = "SELECT * FROM reviews WHERE id = $id"; のように... -
PHPのエラー処理入門!try-catch構文で安全なパラメータ処理を実装しよう
詳細ページのように、URLからidなどのパラメータを受け取って動作するプログラムには、常にある種のリスクが伴います。もしURLにidが指定されなかったり、数字ではない不正な値が入力されたりしたら、どうなるでしょうか。最悪の場合、エラーメッセージが... -
PHPのデータ型と型変換!var_dump()とキャストで安全なコードを書こう
PHPは非常に柔軟な言語で、多くの場合、データが数値か文字列かを自動で判断して処理してくれます。しかし、データベースのように厳密なデータ型を要求するシステムと連携する際には、この柔軟性が予期せぬエラーの原因になることがあります。 特に、URL経... -
PHPのGET送信とは?URLで値を渡し詳細ページを作成する方法
ブログやECサイトで記事や商品の一覧から一つをクリックすると、そのアイテム専用の詳細ページに移動します。このとき、Webアプリケーションはどのようにして「どのアイテムの詳細ページを表示すべきか」を判断しているのでしょうか。 その鍵を握るのが、U... -
PHPのforeachループ入門!データベースの配列データを一覧表示する方法
PHPでデータベースからfetchAll()を使ってデータを取得すると、結果は複数のレコード(行)が格納された「配列」の形で手に入ります。この配列のデータをWebページに一覧表示させるには、配列の中の要素を一つずつ順番に取り出して処理する必要があります... -
PHPでデータベースのデータを取得し、HTMLのテーブルで一覧表示する方法
データベースにデータを保存したら、次はそのデータをWebページに一覧として表示させたくなりますよね。ブログの記事一覧や、ECサイトの商品リスト、SNSの投稿履歴など、Webアプリケーションの中核となる機能です。 この処理は、**「1. データベースから全... -
PHPでSQL実行!PDOのprepare, execute, fetchの基本操作
PHPからデータベースへの接続が完了したら、次はいよいよSQL文を実行してデータを操作します。PHPでデータベースを扱う際には、セキュリティを確保し、効率的に処理を行うための決まった「作法」があります。 それが、**「1. 準備 (Prepare) → 2. 実行 (Ex... -
PHPからMySQLへ接続!PDOを使ったデータベース接続の基本
データベースとSQLの基本を学んだら、次はいよいよPHPプログラムからデータベースに接続し、データを操作するステップに進みます。PHPとデータベースを繋ぐことで、Webアプリケーションは初めてデータを「記憶」し、活用できるようになります。 現在、PHP... -
SQLの基本!SELECT, INSERT, UPDATE, DELETEを覚えよう【初心者向け】
データベースにテーブルを作成し、データを保存する準備が整いました。では、どのようにしてPHPプログラムからデータベース内のデータを操作するのでしょうか。その対話に使われるのが、**SQL(Structured Query Language)**という専門の言語です。 phpMy...