手册
目录
在数据库和表被创建后,我们可以开始向其中添加数据。
以下是一些需要遵循的语法规则:
NULL 这个词不得被括起来INSERT INTO 语句用于向 MySQL 表中添加新记录:
INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,...)
另请参阅:SQL 教程。
在上一章中,我们创建了一个名为 "MyGuests" 的空表,其中包含五个列:"id"、"firstname"、"lastname"、"email" 和 "reg_date"。现在,让我们用数据填充该表。
注意:如果某列是 AUTO_INCREMENT(如 "id" 列)或带有默认更新为 current_timestamp 的 TIMESTAMP(如 "reg_date" 列),则无需在 SQL 查询中指定;MySQL 将自动添加值。
下例向 "MyGuests" 表添加了一条新记录:
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 "错误:" . $sql . "
" . $conn->error;
}
$conn->close();
?>
" . mysqli_error($conn); } mysqli_close($conn); ?>
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', 'john@example.com')";
// 使用 exec(),因为没有返回结果
$conn->exec($sql);
echo "新记录已成功创建";
} catch(PDOException $e) {
echo $sql . "
" . $e->getMessage();
}
$conn = null;
?>
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
9
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习