🔰はじめての方へ

データベース

AI

データベースを使うPHPサイトをローカルで確認したい。DockerでNginx環境を作る方法【コード全部あり】

Web制作の勉強中に、データベースを使うPHPサイトをローカルで確認する方法がわからず困りました。DockerでNginx・PHP-FPM・MySQL・phpMyAdminの環境を作った手順を、各ファイルのコードごと初心者目線でまとめています。
AI

データベースが怖かった私が、PHPのファイル構成を理解するまで【コード例つき】

Web制作の勉強をしていて、ずっと避けていたものがあります。データベースです。触ったら何か取り返しのつかないことが起きるんじゃないか、という気持ちがありました。AIを使いながら学習していたのですが、出てくる言葉が英単語ばかりでした。PDOっ...
PHP

【データベース】下層ページもURLパラメータを使いたい|$config[‘query_string’]

データベースを使ったPHPサイトを作成していた時、トップページはURLでテキストが変わるようにできたのに、内部リンクを使ってトップページから下層ページに移動するとURLが元に戻ってしまう問題が起きました。例) ↓ 内部リンクで下層ページにア...
LP

PHPファイルだけで「データベース風」にURLでHTMLを切り替える方法

はじめに「果物ごとにページを作りたいけど、毎回HTMLファイルをコピーするのは大変…」そんなときに便利なのが、PHPの配列をデータベース代わりに使う方法です。通常、Webサイトで大量のデータを管理する場合はMySQLなどのデータベースを利用...
PHP

phpMyAdmin エクスポート&インポート方法(上書き保存対応)

はじめにリモートサーバーのデータベースをローカル環境にコピーしたいとき、phpMyAdminのエクスポート・インポート機能を使うと簡単にできます。ただし、ローカルに同じテーブルが既にある場合、そのままインポートすると「テーブルはすでに存在し...
Docker

【Docker】docker-compose.ymlの書き方がわからない!rootと一般ユーザーの違いを初心者向けに解説

はじめにDockerを使ってPHP + MySQL環境を構築していると、こんな設定を見かけることがあります。// docker-compose.ymldb: image: mysql:8.0 environment: MYSQL_ROOT_...
Docker

【データベース×Docker】PHPサイトをローカルで動かす環境を作る方法|Nginx

はじめにWeb制作をしていると、こんな場面がありませんか?コードを書いたけど、レンタルサーバーにアップロードしないと動作確認できないデータベースを使うページを作ったけど、ローカルで確認する方法がわからないPHPファイルをブラウザで開いても、...
Docker

【初心者でもわかる】 Docker Desktopを導入してPHPサイトで使えるようにする方法

はじめにDockerを使うには、まず Docker Desktop というアプリをインストールする必要があります。この記事では、Docker Desktopのインストールから、実際にPHPサイトを表示するまでの手順をまとめています。Dock...