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

Penciptaan pangkalan data projek untuk sistem penerbitan artikel pembangunan PHP

Analisis Pangkalan Data

Pangkalan data sistem penerbitan artikel terutamanya mengandungi jadual artikel, yang sepatutnya mengandungi id kunci utama, tajuk artikel, pengarang artikel, dan penerangan artikel , butiran artikel dan masa penerbitan artikel. Butiran medan adalah seperti berikut:


字段名

字段類型

字段長度

字段描述

id

int

11

編號

title

varchar

30

文章標(biāo)題

author

varchar

30

文章作者

description

text


文章描述

content

text


文章內(nèi)容

dateline

int

11

發(fā)布時間

Nama medan
< ??>Jenis medanPanjang medan Penerangan medan
idint11Nombor
tajuk varchar30Tajuk artikel
pengarangvarchar 30Pengarang artikel
penerangan teksPerihalan artikel
kandunganteks Kandungan artikel
datelineint< /td>11Masa keluaran

Penciptaan pangkalan data


Kami menjalankan mysql dalam tetingkap command prompt (khususnya cara menyambung melalui tetingkap command prompt Pangkalan data, anda boleh merujuk kepada Bahagian 2.2 dalam kursus kami sebelum ini "Tutorial Pendaftaran Log Masuk Pembangunan PHP")

Selepas berjaya menyambung ke pangkalan data, salin pernyataan lengkap untuk mencipta pangkalan data di bawah ke dalam tetingkap, dan tekan Tekan kekunci Enter untuk menggesa bahawa penciptaan berjaya, seperti yang ditunjukkan di bawah

QQ圖片20161101173036.jpg

Pernyataan lengkap untuk mencipta pangkalan data

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');


Penjelasan penyata

  • Tentukan dahulu sama ada pangkalan data articledb wujud, dan jika wujud, padamkannya dahulu

  • Buat pangkalan data articledb selepas penghakiman dan kodkannya dalam format utf8

  • Pilih pangkalan data articledb yang kami buat

  • Buat jadual data artikel

  • Jadual mengandungi 6 medan, di mana id adalah kunci utama dan berkembang secara automatik

  • Masukkan sekeping data selepas penciptaan , yang mudah untuk kita gunakan kemudian


Maklumat fail konfigurasi pangkalan data

config.php

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

Penjelasan kod:

Simpan maklumat log masuk pangkalan data dalam bentuk tetap Up, ini mudah untuk panggilan kami dan pengubahsuaian masa hadapan

header("Content-type: text/html; charset =utf-8"); Ayat ini mesti wujud, yang mentakrifkan format pengekodan. Jika tidak, aksara Cina yang dipaparkan pada halaman akan bercelaru


Maklumat pangkalan data sambungan

Kami memisahkan pernyataan untuk menyambung ke pangkalan data, supaya apabila menyambung ke pangkalan data nanti, kita hanya perlu memanggilnya terus

Kod connect.php adalah seperti berikut

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

Penjelasan kod:

  • Memperkenalkan fail konfigurasi pangkalan data

  • Gagal menyambung ke pangkalan data dan menggesa mesej ralat

  • Pilih pangkalan data yang baru kami buat

  • Format pengekodan peranti ialah utf8

Meneruskan pembelajaran
||
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');