亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP開(kāi)発記事公開(kāi)システム用プロジェクトデータベース作成

データベース分析

記事公開(kāi)システムのデータベースには主に記事テーブルが含まれており、テーブルには主キー ID、記事のタイトル、記事の作成者、記事の説明、記事の詳細(xì)、記事の公開(kāi)時(shí)間が含まれている必要があります。フィールドの詳細(xì)は次のとおりです:


フィールド名

フィールドタイプ

フィールドの長(zhǎng)さ

フィールドの説明

ID

int

11

番號(hào)

タイトル

varchar

30

記事タイトル

著者

varchar

30

記事著者

説明

テキスト


記事の説明

內(nèi)容

テキスト


記事の內(nèi)容

日付変更線

int

11

リリース時(shí)間

データベースの作成


コマンド プロンプト ウィンドウで mysql を?qū)g行します (具體的には、コマンド プロンプト ウィンドウからデータベースに接続する方法については、以前のコース「PHP 開(kāi)発ログイン登録チュートリアル」の 2.2 を參照してください) " セクション)

データベースに正常に接続したら、以下のデータベースを作成するための完全なステートメントをウィンドウにコピーします。Enter キーを押すと、以下に示すように、作成が成功したことを示すプロンプトが表示されます

QQ圖片20161101173036.jpg

完全なステートメントデータベースを作成します

DROP DATABASE IF EXISTS articledb;
CREATE DATABASE articledb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE articledb;
CREATE TABLE article(
id int(11) NOT NULL AUTO_INCREMENT,
title varchar(30) NOT NULL,
author varchar(30) DEFAULT NULL,
description text DEFAULT NULL,
content text DEFAULT NULL,
dateline int(11) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
insert into article(title,author) values('admin','admin');


ステートメントの説明

  • まず、articledbデータベースが存在するかどうかを確認(rèn)し、存在する場(chǎng)合は最初に削除します

  • 確認(rèn)後、articledbを作成します。データベースを作成し、utf8 形式でエンコードします

  • 作成したarticledbデータベースを選択します

  • 記事データテーブルを作成します

  • テーブルには6つのフィールドが含まれており、そのidは主キーであり、増加します

  • After作成するには、後で使用するためにデータの一部を挿入します


データベース構(gòu)成ファイル情報(bào)

config.php

<?php
	header("Content-type:text/html;charset=utf-8");
	define('HOST','127.0.0.1');
	define('USERNAME','root');
	define('PASSWORD','root');
?>

コードの説明: ストレージデータベースへのログイン定數(shù)形式の情報(bào)なので、呼び出しや將來(lái)の変更に便利です

header( "Content-type: text/html; charset=utf-8"); 存在しない場(chǎng)合は、この文が存在する必要があります。ページ上に表示される漢字が文字化けします



データベースへの接続情報(bào)

後でデータベースに接続する際に、データベースに接続する文を分離します。直接呼び出すだけです

connect.phpのコードは次のとおりです

<?php 
require_once('config.php');
$conn = mysqli_connect(HOST,USERNAME,PASSWORD);//數(shù)據(jù)庫(kù)帳號(hào)密碼為安裝數(shù)據(jù)庫(kù)時(shí)設(shè)置
if(mysqli_errno($conn)){
echo mysqli_errno($conn);
exit;
}
mysqli_select_db($conn,"articledb");
mysqli_set_charset($conn,'utf8'); 
?>

コードの説明:

    データベース構(gòu)成ファイルを?qū)毪筏蓼筏?li>

    データベースに接続する(失敗した場(chǎng)合)、エラーメッセージが表示されます
  • 作成したばかりのデータベースを選択してください
  • デバイスのエンコード形式はutf8です
學(xué)び続ける
||
DROP DATABASE IF EXISTS articledb; CREATE DATABASE articledb DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE articledb; CREATE TABLE article( id int(11) NOT NULL AUTO_INCREMENT, title varchar(30) NOT NULL, author varchar(30) DEFAULT NULL, description text DEFAULT NULL, content text DEFAULT NULL, dateline int(11) DEFAULT NULL, PRIMARY KEY (id) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; insert into article(title,author) values('admin','admin');
提出するリセットコード