『PHP學習筆記』系列八:向MySQL資料庫中新增資料
阿新 • • 發佈:2018-11-17
資料表結構:
資料表原有資料:
向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)
執行插入語句後進行查詢讀取資料表以及返回結果:
執行完插入語句後的資料表: