1. 程式人生 > >『PHP學習筆記』系列八:向MySQL資料庫中新增資料

『PHP學習筆記』系列八:向MySQL資料庫中新增資料

資料表結構:

資料表原有資料:

向MySQL資料庫寫入資料: 

INSERT INTO 語句通常用於向 MySQL 表新增新的記錄:

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

程式碼實現(MySQLi - 面向物件) :

<?php
//向MySQL資料庫中插入資料
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "fate";
//建立連線
$conn = new mysqli($servername, $username, $password, $dbname);
//檢測連線
if ($conn->connect_error) {
	die("連線失敗:" . $conn->connect_error);
}
$sql = "INSERT INTO servant(Rank,Name,ATK,HP)
VALUES('saber','尼祿•克勞迪烏斯',10899,12300)";
//判斷插入是否成功
if ($conn->query($sql) == TRUE) {
	echo "新從者召喚成功!";
} else {
	echo "Error:" . $sql . "<br />" . $conn->error; //插入失敗返回失敗原因
}
$conn->close(); //關閉資料庫
?>

語法規則:

  • PHP 中 SQL 查詢語句必須使用引號
  • 在 SQL 查詢語句中的字串值必須加引號
  • 數值的值不需要引號
  • NULL 值不需要引號

執行結果:

插入語句執行前進行查詢讀取資料表:

(查詢讀取請見上篇部落格:https://blog.csdn.net/SherlockHolmes_/article/details/83449320

執行插入語句後進行查詢讀取資料表以及返回結果:

執行完插入語句後的資料表: