使用 MySQLi 和 PDO 向 MySQL 插入數(shù)據(jù)
在創(chuàng)建完數(shù)據(jù)庫(kù)和表后,我們可以向表中添加數(shù)據(jù)。
以下為一些語法規(guī)則:
PHP 中 SQL 查詢語句必須使用引號(hào)
在 SQL 查詢語句中的字符串值必須加引號(hào)
數(shù)值的值不需要引號(hào)
NULL 值不需要引號(hào)
INSERT INTO 語句通常用于向 MySQL 表添加新的記錄:
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)
<?php$servername = "localhost";$username = "username";$password = "password";$dbname = "myDB";
// 創(chuàng)建連接$conn = new mysqli($servername, $username, $password, $dbname);// 檢測(cè)連接if ($conn->connect_error) {
die("連接失敗: " . $conn->connect_error);}
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
if ($conn->query($sql) === TRUE) {
echo "新記錄插入成功";} else {
echo "Error: " . $sql . "<br>" . $conn->error;}
$conn->close();?>