PHP? MySQL ???? ?????
?? ???? ??????? ???? ??? ?????. ??????? ????? ??? ??? ???? ??? ??? ?? ??? ??? ??????? ?? ???? ?????. ? ????? mysql ???? ???? ??? ????.
??? ??
??? ????? ??? ??? ?? ????. ? ? ??.
CREATE TABLE ?? MySQL ???? ???? ? ?????.
| ?>??? ???>?> td> | ||||||||
?? ?? td> | ??? ?? ??? ??(??? 1 ?? ??, ....?? ?? n ?? ?? n); | ||||||||
?> ?>?> ??>?> | ??? user(username varchar(20),password varchar(32)) ??; td> | ||||||||
?> < ??>?> ?>?>?> ?? ??? > ?> | ??? user?? ????? ? ?? ??? username?? ???? ?? ??? varchar?? ??? 32????. ? ?? ??? ?????? ??? varchar?? ??? 32????. |
????
5?? ?? ?? "MyGuests"?? ???? ?????. "id", "firstname", "lastname", "email" ? "reg_date" ?? ??
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
?? VARCHAR(30) NOT NULL,
? VARCHAR(30) NOT NULL,
??? VARCHAR(50),
reg_date TIMESTAMP
)
? ??? ?? ? ?? ??:
??? ??? ?? ??? ? ?? ??? ??? ?????. ?? ??? ??? ???? ??? ?? ?? ???? ?????.
??? ??? ??? ? ? ?? ?? ?? ??? ??? ??? ? ????.
· NOT NULL - ? ??? ?? ????? ??(??? ? ??) null ?? ??? ????. ???? ????.
· DEFAULT ? - ???? ??
· UNSIGNED - ?? ?? ?? ??, 0 ? ?? ??
· AUTO INCREMENT - MySQL ??? ?? ?? ??? ??? ??? ???? 1? ?????.
· PRIMARY KEY - ??? ???? ?? ? ???? ?? ???? ?????. ????? ?? PRIMARY KEY? AUTO_INCREMENT? ?? ???? ID ??? ?????.
? ????? ?? ?(? ?? "id" ??)? ??? ?? ?? ??? ??? ?? ????? ???.
?
?? ?? PHP?? ???? ???? ??? ?????.
<?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 創(chuàng)建連接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 檢測連接 if (!$conn) { die("連接失敗: " . mysqli_connect_error()); } // 使用 sql 創(chuàng)建數(shù)據(jù)表 $sql = "CREATE TABLE MyGuests ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, firstname VARCHAR(30) NOT NULL, lastname VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP )"; if (mysqli_query($conn, $sql)) { echo "數(shù)據(jù)表 MyGuests 創(chuàng)建成功"; } else { echo "創(chuàng)建數(shù)據(jù)表錯誤: " . mysqli_error($conn); } mysqli_close($conn); ?>
?? ? "test"?? ??????? "id", "firstname", "lastname", "email" ? "reg_date"?? 5?? ?? ?? MyGuests?? ???? ??????.
???? ?? ?? :
?? ?? ??
MySQL? ?? ??? ?? ??? ???? ??? ? ???? ??? ??? ??? ????. ??? ? SQL ?? ?? ?? ?? ?????. ?: ??, ??? ??, ?? ? ??? ??
? ?? ???? ?? ?? ??? ??? ?? ??? ???.
????? ???? ??? ??? ????.
phpMyAdmin(???, ??)
Navicat(???, ??)
mysql workbench(??, ?? ??, E-R ????? ??? ? ??)
phpMyAdmin
phpMyAdmin? PHP ?? ? ?? ??????. ???? ???? ??? MySQL ?????? ?? ???, ???? ? ?????? ???? MySQL ??????? ??? ? ????. ? ? ??????
?? ??? ??? ???? ? ????? ??? ? ??? SQL ??? ??? ???? ???? ? ?? ??? ? ? ????. ?? ? ?? ? ??? phpMyAdmin? ?? PHP ????? ????? ? ??
?? ????? ??? ?????? ??? HTML ???? ???? ??? ? ??? ????. ?? MySQL ??????? ???? ??? ? ??? ????. ?????? ? ?? ???? ??, ?? ? ?????. ?? phpMyAdmin? ???? ????? ???? PHP ??? ???? ? ???? ??? ? ??? SQL ??? ???? ?? ? ????.
??? ??? PHP ??? ?? ?????. ?? ???? ?????? ??? ??? ??? ?? ??? ?????.
????? http://localhost/phpmyadmin/? ???? ???? ?? ????.
??? ??? ????? ????? ?????. ?? ?? ?????? ??? ?? SQL ?? ???? ? ???? ??? ?? ?? ? ????.
Baidu? ???? ?? ? ??? ??? ? ?????? ???? ??? ? ??? ????. ??>