MySQL 是世界上最流行的開源數據庫管理系統之一。它可以與各種編程語言進行整合并提供高效,快速的數據庫訪問方式。在 MySQL 中往數據庫添加數據需要通過 SQL 語句實現。下面是具體的步驟:
1. 連接到 MySQL 數據庫
$host = "localhost"; $user = "root"; $password = "password"; $database_name = "my_database"; $connection = mysqli_connect($host, $user, $password, $database_name); if (!$connection) { die("Connection failed: " . mysqli_connect_error()); }
2. 編寫 SQL 語句
$sql = "INSERT INTO my_table (name, age, gender) VALUES ('Tom', 25, 'Male')";
3. 執行 SQL 語句
if (mysqli_query($connection, $sql)) { echo "New record created successfully"; } else { echo "Error: " . $sql . "
" . mysqli_error($connection); }
在執行以上步驟之前,需要對 SQL 語句進行必要的檢查,例如檢查數據類型、長度、格式等。同時,還需要注意 SQL 注入攻擊的風險。因此,為了保證數據庫的安全與穩定,建議使用預處理語句來進行插入操作。下面是一個使用預處理語句的示例代碼:
$stmt = mysqli_prepare($connection, "INSERT INTO my_table (name, age, gender) VALUES (?, ?, ?)"); mysqli_stmt_bind_param($stmt, "sis", $name, $age, $gender); $name = "Tom"; $age = 25; $gender = "Male"; if (mysqli_stmt_execute($stmt)) { echo "New record created successfully"; } else { echo "Error: " . mysqli_error($connection); } mysqli_stmt_close($stmt); mysqli_close($connection);
以上就是往 MySQL 數據庫添加數據的基本步驟,希望對您有所幫助。