回覆列表
  • 1 # 藍風24

    1:首先要使用PHP的超全域性變數 $_GET 和 $_POST 用於收集表單資料(form-data)

    2:然後使用INSERT INTO 語句用於向資料庫表中插入新記錄。

    具體示例:

    (1)首先建立了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。

    $con = mysql_connect("localhost","peter","abc123");

    if (!$con)

    {

    die("Could not connect: " . mysql_error());

    }

    mysql_select_db("my_db", $con);

    mysql_query("INSERT INTO Persons (FirstName, LastName, Age)

    VALUES ("Peter", "Griffin", "35")");

    mysql_query("INSERT INTO Persons (FirstName, LastName, Age)

    VALUES ("Glenn", "Quagmire", "33")");

    mysql_close($con);

    ?>

    (2)其次建立一個 HTML 表單,這個表單可把新記錄插入 "Persons" 表。

    $_POST 變數從表單取回值。然後,mysql_query() 函式執行 INSERT INTO 語句,一條新的記錄會新增到資料庫表中。

    $con = mysql_connect("localhost","peter","abc123");

    if (!$con)

    {

    die("Could not connect: " . mysql_error());

    }

    mysql_select_db("my_db", $con);

    $sql="INSERT INTO Persons (FirstName, LastName, Age)

    VALUES

    ("$_POST[firstname]","$_POST[lastname]","$_POST[age]")";

    if (!mysql_query($sql,$con))

    {

    die("Error: " . mysql_error());

    }

    echo "1 record added";

    mysql_close($con)

    ?>

  • 中秋節和大豐收的關聯?
  • 小孩子喝可樂有什麼壞處?