MySQL是一种关系型数据库,它可以存储大量的数据,并且可以使用SQL语言来查询和更新数据。PHP是一种强大的服务器端脚本语言,它可以用来创建动态的Web页面。因此,将MySQL与PHP结合起来可以创建出功能强大的Web应用程序。
要在PHP中写入MySQL数据库,首先需要使用MySQLi或PDO扩展连接到MySQL服务器。然后,可以使用INSERT INTO语句将数据写入MySQL表中。下面是一个使用MySQLi扩展连接到MySQL服务器并将数据写入表中的例子:
$servername = "localhost"; // 服务器名称 $username = "username"; // 用户名 $password = "password"; // 密码 $dbname = "myDB"; // 数据库名称 // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // sql 语句 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; // 执行 sql 语句 if ($conn->query($sql) === TRUE) { echo "新记录已成功写入"; } else { echo "Error: " . $sql . "
" . $conn->error; } // 关闭连接 $conn->close();
在创建完数据库和表后,我们可以向表中添加数据。
以下为一些语法规则:
PHP 中 SQL 查询语句必须使用引号
在 SQL 查询语句中的字符串值必须加引号
数值的值不需要引号
NULL 值不需要引号
INSERT INTO 语句通常用于向 MySQL 表添加新的记录:
学习更多关于 SQL 知识,请查看我们的 SQL 教程。
在前面的几个章节中我们已经创建了表 "MyGuests",表字段有: "id", "firstname", "lastname", "email" 和 "reg_date"。 现在,让我们开始向表填充数据。
注意: 如果列设置 AUTO_INCREMENT (如 "id" 列) 或 TIMESTAMP (如 "reg_date" 列),,我们就不需要在 SQL 查询语句中指定值; MySQL 会自动为该列添加值。 |
以下实例向 "MyGuests" 表添加了新的记录:
其实,你还可以在 PHP 的 MySQL 数据库中插入多条数据,这将在下面的一节内容中提及。
在网站功能建设中,php随机数是常用的一个功能,比如用户注册时随机产生的验证码、又比如用户注册时生成随机的一组密码后可自行...
小白们在学习递归函数的时候可能无法搞清楚递归函数的原理和运行机制,递归函数是常用到的一类函数,最基本的特点是函数自身调用...
PHP 图像处理imagecolorset — 给指定调色板索引设定颜色。语法void imagecolorset ( resource $image , int $index , int $red ...
PHP 5 时区 在本节内容中,你可以找到 PHP 所支持的所有时区的列表。PHP 支持的时区 下面是 PHP 支持的时区的完整列表,这些对一...
JSF教程 -JSF PanelGrid示例h:panelGrid标记渲染一个HTML“table元素。以下JSF标记h:panelGrid id=panel columns=2 border=1 cel...