程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> PHP的MySQL的數據保存insert into

PHP的MySQL的數據保存insert into

編輯:MySQL綜合教程

PHP的MySQL的數據保存insert into

在插入的聲明是用來插入新的記錄表中。

插入數據到數據庫表
在插入的聲明是用來添加新的記錄到數據庫表。

語法
可能是寫插入發言兩種形式。

第一形式沒有具體列名的數據將被插入,只有他們的價值觀:

INSERT INTO table_name
VALUES (value1, value2, value3,...)

第二種形式指定的列名和價值觀插入:

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)
 

若要了解更多有關SQL ,請訪問我們的SQL教程。
為了讓PHP來執行上述的聲明,我們必須使用mysql_query ( )函數。此功能是用來發送查詢或命令的MySQL連接。

例如
在前一章我們還創建了一個表命名為“者” ,與三欄; “姓氏” , “姓”和“時代”

。我們將使用相同的表在這個例子。下面的例子增加了兩個新紀錄的“人”表:

<?php
$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);
?>

 

插入數據從形式到數據庫
現在我們將創建一個HTML表單,可以用來添加新的記錄, “人”就座。

以下是HTML表單:

 

<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
 

當用戶點擊提交按鈕的HTML表單在上面的例子中,數據的形式發送到“ insert.php ” 。

該“ insert.php ”文件連接到一個數據庫,並檢索值的形式與PHP的$ _POST變數。

然後, mysql_query ( )函數執行的INSERT INTO語句,和一個新的記錄將被添加到“人”就座。

這裡是“ insert.php ”頁面:

 

<?php
$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)
?>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved