動画配信サイトをPHPとMySQLで1から作る#1

使用環境

  • PHP(php7.2-fpm)
  • nginx(nginx1.14.0)
  • Zorin OS15.3

今回はデータを保存するためのデータベースを作成していきます。まずはMySQLにログインします

端末(cmd)を開いて

mysql -u root -p

と入力してください。そうするとrootのパスワードを求められますので入力します。パスワードを設定していない場合は-pを入力しないでEnterでログインできます

次にデータベースを作成しましょう。ここではvideoという名前のデータベースを作成していきます。下記のように入力してください

CREATE DATABASE `video` CHARACTER utf8mb4 COLLATE utf8mb4_bin;

これでデータベースが出来ました。つぎにデータベースを選択します

use video

と入力してください。これでデータベースを選択できます

次にデータベースにテーブルを作成していきます。comment,goodbad,videoテーブルを作成していきます

commentテーブルの作成

CREATE TABLE `comment` (`id` INT NOT NULL PRIMARY KEY AUTO_INCREMENT,`text` VARCHAR(10000) NOT NULL,`user_id` VARCHAR(200) NOT NULL,`time` VARCHAR(200) NOT NULL,`video_id` VARCHAR(200) NOT NULL,`reply_id` VARCHAR(200) );

と入力してください。次にgoodbadテーブルの作成です

goodbadテーブルの作成

CREATE TABLE `goodbad` (`owner` VARCHAR(1000) NOT NULL,`video_id` VARCHAR(100) NOT NULL,`comment_id` VARCHAR(100) NOT NULL,`gb` VARCHAR(45) NOT NULL DEFAULT '0',`comment_video_id` VARCHAR(100) NOT NULL);

と入力します。最後にvideoテーブルです。

videoテーブルの作成

CREATE TABLE `video` (`id` VARCHAR(100) NOT NULL,`title` VARCHAR(1000) NOT NULL DEFAULT 'No Title',`desc` VARCHAR(10000) NOT NULL,`ma` VARCHAR(32) NOT NULL,`cat` VARCHAR(1000) NOT NULL DEFAULT 'No Category',`live` VARCHAR(200) NOT NULL DEFAULT '0');

と入力します。これでデータベースの作成はかんりょうしました。次回は再生機能の記事を書く予定です

“動画配信サイトをPHPとMySQLで1から作る#1”へのコメント69

  1. XEvil-スレッド数の制限と最高の精度なしで、ソリューションの数に制限のない最高のcaptchaソルバーツール!
    XEvil5.0は、画像captchaの12.000以上の種類をサポートし、ReCaptcha、Google captcha、Yandex captcha、Microsoft captcha、Steam captcha、SolveMedia、ReCaptcha-2と(はい!!!)ReCaptcha-3あまりにも。

    1.) 柔軟に: 標準でないcaptchaのロジックを調整できます
    2.) イージー: XEvilを起動し、1つのボタンを押すだけで、アプリケーションまたはスクリプトからcaptchaを自動的に受け入れます
    3.) 速い: 0,01単純なcaptchaのための秒,約20..ReCaptchaのための40秒-2、および約5。..8秒でリキャプチャ-3

    利用できるXEvil任意のSEO/住友ソフトウェア、パーザのパスワードチェッカーは、分析用、又はその他のカスタムスクリプト:
    XEvilは、よく知られているアンチcaptchaサービスのほとんどをサポート API: 2Captcha.com, RuCaptcha, AntiGate (Anti-Captcha), DeathByCaptcha, etc.

    興味があるか? ちょうどより多くの情報のためのGoogle”XEvil”で捜して下さい
    あなたはこれを読んで-それは動作します! ;)))

    P.S. 新しいXEvil6.0はhCaptcha、FunCaptchaとReCaptcha Enterprizeを解決します

    http://XEvil.net/

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です