PHP開(kāi)發(fā)之?dāng)?shù)據(jù)庫(kù)和表單創(chuàng)建
先在數(shù)據(jù)庫(kù)中用建庫(kù)語(yǔ)句創(chuàng)建一個(gè)CREATE DATABASE數(shù)據(jù)庫(kù),哭名為regedit:
<?php // 創(chuàng)建連接 $conn = new mysqli("localhost", "root", "root"); // 檢測(cè)連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error);} // 創(chuàng)建數(shù)據(jù)庫(kù) $sql = "CREATE DATABASE regedit"; if ($conn->query($sql) === TRUE) { echo "數(shù)據(jù)庫(kù)創(chuàng)建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
這樣,數(shù)據(jù)庫(kù)就創(chuàng)建完成了,下面,我們r(jià)egedit庫(kù)里創(chuàng)建一個(gè)叫form的表單,所包含信息如下表:
表名:form
字段名 | id | username | password |
字段類型 | int | varchar | varchar |
字段長(zhǎng)度 | 5 | 100 | 100 |
字段描述 | 用戶id | 用戶名 | 用戶密碼 |
<?php // 創(chuàng)建連接 $conn = new mysqli("localhost", "root", "root","regedit"); // 檢測(cè)連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 使用 sql 創(chuàng)建數(shù)據(jù)表 $sql = "CREATE TABLE form ( id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, password VARCHAR(30) NOT NULL,)ENGINE=InnoDB DEFAULT CHARSET=utf8 "; if ($conn->query($sql) === TRUE) { echo "Table MyGuests created successfully"; } else { echo "創(chuàng)建數(shù)據(jù)表錯(cuò)誤: " . $conn->error; } $conn->close(); ?>
這樣,數(shù)據(jù)庫(kù)也建好了,數(shù)據(jù)表也建好了,剩下的就就可以添加數(shù)據(jù)了。
當(dāng)然,我們還可以使用另一種方法添加,會(huì)更加快捷。
以phpStudy為例:
點(diǎn)擊按鈕,選擇phpMyStudy,進(jìn)入數(shù)據(jù)庫(kù)登錄頁(yè)面,賬號(hào)密碼都是root。
接著進(jìn)入到這個(gè)頁(yè)面,點(diǎn)擊“數(shù)據(jù)庫(kù)”,如圖:
接著到了這個(gè)頁(yè)面,可以在箭頭指向的地方填寫(xiě)數(shù)據(jù)庫(kù)的名字,點(diǎn)擊創(chuàng)建,就創(chuàng)建好了。
接下來(lái)就可以創(chuàng)建數(shù)據(jù)表了,表的名字,字段數(shù)。創(chuàng)建好以后右下角有個(gè)執(zhí)行,點(diǎn)擊就創(chuàng)建好了表單。