マガジンのカバー画像

Web開発日記

118
Webサービスを作るにあたっての個人的メモ
運営しているクリエイター

#mysql

【PHP】データをCSVファイルでダウンロードする方法

今回はPHPにて、データベースのデータをCSVファイルでダウンロードする方法を記載します。 データベースの準備データベースに下記テーブルを作成します。 下記コマンドを実行します。 CREATE TABLE sample (id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,title VARCHAR(128),price VARCHAR(128),date DATETIME NOT NULL)ENGINE=InnoDB DEFAULT

【PHP7.3】ログインフォームを作成する

今回はPHP7.3にてログインフォームの作成方法を記載します。 前提・下記記事同様会員登録フォームを作成できていること。 それでは始めます。 ログインフォーム実装login.phpを作成し下記記載します。 <?phpsession_start();if (isset($_SESSION["id"])) { header('Location: user.php'); exit;}//DB情報$user = 'test';//データベースユーザ名$password

【PHP】メール認証を利用した会員登録機能の作成方法

今回はPHPにてメール認証を利用した会員登録機能の作成方法を記載します。 概要機能概要としてはこんな感じです。 ※ごめんなさい、ちょっと細かくて見辛いので画像クリックして拡大してみてください...!! それぞれ詳しく説明しますと、 1.会員仮登録画面 - メールアドレスを登録します。 2.会員仮登録完了画面 - メールアドレスを登録したというお知らせの画面です。 - この時にpre_userテーブルにデータを登録します。 3.メール送信 - 登録されたメールアドレ

【PHP】PDOを使ってMySQLに接続する方法

今回はPHPとMySQLの接続にPDOを利用する方法を記載します。 PDOとはPHPからMySQLへ接続する方法はいくつかあるのですが、PDOはPHP 5.1から実装されたデータベース抽象化のためのクラスです。 説明するとかなり長くなるため、説明はnoteでは省きますので下記記事あたりを読んでみてください。 あとは公式ドキュメントはやはり詳しく書いています。 ご確認よろしくお願いします🙏 テーブルの作成それでは実装に移ろうと思いますが、まずはじめにデータを格納するテ

【Docker】MySQLで文字化けしたので対応する

DockerでPHPとMySQL環境構築しています。 「よし、環境できたぞ」と思いDBにテストで登録してみたところ、なんと日本語が文字化けしました。 こちらを対応していきます。 MySQLの文字コード確認取り急ぎ現状の調査です。MySQLで文字コードを確認するため、dockerでMySQLに接続します。 まずはMySQLのCONTAINER IDを確認します。 docker ps すると、下記のように表示されます。 CONTAINER ID IMA

ロリポップでSSH接続をし、MySQL dumpとリストアを実行する方法

ロリポップより、SSHで接続して、MySQL dump(バックアップ)とリストア(復元)する方法を記載します。 ※ロリポップでSSHを利用するには『スタンダード』『エンタープライズ』プランのみとなります。 ロリポップでSSH利用できるようにする。ロリポップよりユーザ専用画面にログインします。 SSHの画面に移動し、「SSHを有効にする」をクリックします。すると、下記のような画面となり、SSHが有効になります。 今回は、 サーバ:dummyserver.lolipop