對於初學者來說,PHP 是一種絕佳的網頁開發選擇,它利用變數、資料類型、條件語句和循環等基本概念來建立動態 Web 應用程式。包含一個實戰案例,展示如何使用 PHP 建立簡單的留言板,涉及建立連線、建立表格、新增留言和顯示留言等步驟。
Transform Your Web Presence: PHP for Beginners
簡介
PHP 是一種廣泛使用的開源程式語言,用於建立動態且互動式Web 應用程式。對於初學者來說,它是學習網路開發的絕佳選擇。本文將帶你了解 PHP 的基礎知識,並透過一個實戰案例來展示其應用。
PHP 基礎
實戰案例:建立簡單的留言板
步驟1:建立連結
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }步驟1:建立連線
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 建立連接 $conn = new mysqli($servername, $username, $password, $dbname); // 檢查連接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }步驟 2:建立留言表
// SQL 語句 $sql = "CREATE TABLE messages ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, message TEXT NOT NULL, created_at TIMESTAMP )"; // 執行查詢 if ($conn->query($sql) === TRUE) { echo "Table messages created successfully"; } else { echo "Error creating table: " . $conn->error; }
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }步驟 3:新增留言
// 準備語句 $stmt = $conn->prepare("INSERT INTO messages (name, message, created_at) VALUES (?, ?, NOW())"); // 綁定參數 $stmt->bind_param("ss", $name, $message); // 執行查詢 if ($stmt->execute()) { echo "Message added successfully"; } else { echo "Error adding message: " . $stmt->error; }
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }步驟 4:顯示留言
// SQL 語句
$sql = "SELECT * FROM messages";
// 執行查詢
$result = $conn->query($sql);
// 輸出查詢結果
while ($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"] . " - " .
"Name: " . $row["name"] . " - " .
"Message: " . $row["message"] . "
";
}
結論
透過上面簡單的實戰案例,你可以領會到 PHP 的強大功能。透過理解變數、資料類型、條件語句和循環等基本概念,你可以開始建立自己的動態 Web 應用程式。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3