PHP是一種通用腳本語言,專為Web開發設計,用於建立動態回應使用者輸入的網站。其基本語法包括PHP標籤、echo語句、變數(以$符號宣告)、資料型別(int、float等)、條件語句(如if語句)、迴圈(for和while迴圈),以及連接資料庫的能力(如MySQL)。一個簡單的留言板實戰案例演示了使用PHP進行資料處理和頁面互動的實際應用。
PHP(超文本預處理器)是一種通用腳本語言,專為 Web 開發而設計。透過使用 PHP,我們可以建立響應用戶輸入的動態網站。
一個簡單的PHP 腳本如下所示:
<?php // 这是 PHP 代码 echo "你好,世界!"; ?>
<?php
和?>
標籤內。 echo
語句將字串 "你好,世界!" 輸出到 Web 瀏覽器。 變數用於儲存資料。它們可以用 $
符號宣告:
$name = "John Doe";
現在,我們可以使用變數 $name
來存取其值。
PHP 支援多種資料型,包括:
int (整数) float (小数) string (字符串) boolean (布尔值) array (数组)
條件語句用於控製程式碼的執行。最常見的條件語句是 if
語句:
if ($age >= 18) { echo "成年"; } else { echo "未成年"; }
迴圈用於重複執行程式碼區塊。有兩種主要類型的循環:
for
循環:用於執行已知次數的循環。 while
迴圈:用來執行條件為真的循環。 PHP 可以連接到資料庫,例如 MySQL、PostgreSQL 和 SQL Server。這使得我們能夠從資料庫中讀取和寫入資料。
// 连接到 MySQL 数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 执行查询 $result = mysqli_query($conn, "SELECT * FROM users"); // 获取结果并显示 while ($row = mysqli_fetch_array($result)) { echo $row["name"]; }
我們建立一個簡單的留言板,允許使用者輸入和查看留言。
<!-- index.html --> <form action="save.php" method="POST"> <input type="text" name="message"> <input type="submit" value="发表"> </form>
<!-- save.php --> <?php // 获取表单数据 $message = $_POST["message"]; // 连接到数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 插入留言 $query = "INSERT INTO messages (message) VALUES ('$message')"; mysqli_query($conn, $query); // 重定向到列表页面 header("Location: list.php"); ?>
<!-- list.php --> <?php // 连接到数据库 $conn = mysqli_connect("localhost", "root", "password", "test"); // 获取留言 $query = "SELECT * FROM messages"; $result = mysqli_query($conn, $query); // 显示留言 while ($row = mysqli_fetch_array($result)) { echo $row["message"]; echo "<br>"; } ?>
以上是動態網站變簡單:學習 PHP 基礎知識的詳細內容。更多資訊請關注PHP中文網其他相關文章!