国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP+MySQL之Insert Into數據插入用法分析

2024-05-04 23:39:17
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了PHP+MySQL之Insert Into數據插入用法,實例分析了php+mysql基于Insert Into語句實現數據插入的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了PHP+MySQL之Insert Into數據插入用法。分享給大家供大家參考。具體如下:

INSERT INTO 語句用于向數據庫表中插入新紀錄。

向數據庫表插入數據

INSERT INTO 語句用于向數據庫表添加新紀錄。

語法:

 

 
  1. INSERT INTO table_name 
  2. VALUES (value1, value2,....) 

您還可以規定希望在其中插入數據的列:

 

 
  1. INSERT INTO table_name (column1, column2,...) 
  2. VALUES (value1, value2,....) 

注釋:SQL 語句對大小寫不敏感。INSERT INTO 與 insert into 相同。

為了讓 PHP 執行該語句,我們必須使用 mysql_query() 函數。該函數用于向 MySQL 連接發送查詢或命令。

例子:

在前面的章節,我們創建了一個名為 "Persons" 的表,有三個列:"Firstname", "Lastname" 以及 "Age"。我們將在本例中使用同樣的表。下面的例子向 "Persons" 表添加了兩個新紀錄:

 

  1. <?php 
  2. $con = mysql_connect("localhost","peter","abc123"); 
  3. if (!$con) 
  4. die('Could not connect: ' . mysql_error()); 
  5. mysql_select_db("my_db", $con); 
  6. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  7. VALUES ('Peter''Griffin''35')"); 
  8. mysql_query("INSERT INTO Persons (FirstName, LastName, Age)  
  9. VALUES ('Glenn''Quagmire''33')"); 
  10. mysql_close($con); 
  11. ?> 

把來自表單的數據插入數據庫:

現在,我們創建一個 HTML 表單,這個表單可把新紀錄插入 "Persons" 表。

這是這個 HTML 表單:

 

 
  1. <html> 
  2. <body> 
  3. <form action="insert.php" method="post"
  4. Firstname: <input type="text" name="firstname" /> 
  5. Lastname: <input type="text" name="lastname" /> 
  6. Age: <input type="text" name="age" /> 
  7. <input type="submit" /> 
  8. </form> 
  9. </body> 
  10. </html> 

當用戶點擊上例中 HTML 表單中的提交按鈕時,表單數據被發送到 "insert.php"。"insert.php" 文件連接數據庫,并通過 $_POST 變量從表單取回值。然后,mysql_query() 函數執行 INSERT INTO 語句,一條新的記錄會添加到數據庫表中。

下面是 "insert.php" 頁面的代碼:

 

 
  1. <?php 
  2. $con = mysql_connect("localhost","peter","abc123"); 
  3. if (!$con) 
  4. die('Could not connect: ' . mysql_error()); 
  5. mysql_select_db("my_db", $con); 
  6. $sql="INSERT INTO Persons (FirstName, LastName, Age) 
  7. VALUES 
  8. ('$_POST[firstname]','$_POST[lastname]','$_POST[age]')"; 
  9. if (!mysql_query($sql,$con)) 
  10. die('Error: ' . mysql_error()); 
  11. echo "1 record added"
  12. mysql_close($con) 
  13. ?> 

希望本文所述對大家的php程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 恭城| 山东省| 宝清县| 临沭县| 泾源县| 新宁县| 高雄市| 安吉县| 台山市| 博白县| 宜黄县| 江都市| 沙洋县| 嘉定区| 大同县| 修水县| 富锦市| 洞头县| 江口县| 吉安市| 丰镇市| 陇川县| 丰台区| 兰州市| 安吉县| 营口市| 太仓市| 都江堰市| 德安县| 福鼎市| 南昌县| 锦屏县| 丰宁| 融水| 鱼台县| 岱山县| 肇州县| 东乌| 兴仁县| 洛川县| 兴仁县|