如何用php代码在mysql中插入数据
来源:网络收集 点击: 时间:2024-06-15PHP 5 及以上版本建议使用以下方式连接 MySQL :
MySQLi extension
PDO (PHP Data Objects)
这两种方法选择其中一种即可。
你习惯哪个就用哪个。

使用 MySQLi 和 PDO 向 MySQL 插入数据
在创建完数据库和表后,我们可以向表中添加数据。
以下为一些语法规则:
PHP 中 SQL 查询语句必须使用引号
在 SQL 查询语句中的字符串值必须加引号
数值的值不需要引号
NULL 值不需要引号
3/8INSERT INTO 语句通常用于向 MySQL 表添加新的记录:
INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...)

在前面的几个经验中我们已经创建了表 MyGuests,表字段有: id, firstname, lastname, email 和 reg_date。 现在,让我们开始向表填充数据。
5/8注意:如果列设置 AUTO_INCREMENT (如 id 列) 或 TIMESTAMP (如 reg_date 列),,我们就不需要在 SQL 查询语句中指定值; MySQL 会自动为该列添加值。

MySQLi - 面向对象
解释:
1-4行为自定义变量,分别存储着连接mysql数据库的信息。
第一行为数据库地址。
第二行为数据库账户。
第三行为数据库密码。
第四行为药要连接的数据库名。
7-12行为连接数据库代码。
14行是变量sql存储着插入数据的sql代码。
$conn-query($sql) //执行sql
INSERT INTO MyGuests (字段名, 字段名, 字段名)
VALUES (要插入的数据, 要插入的数据, 要插入的数据)

MySQLi - 面向过程
解释:
1-4行为自定义变量,分别存储着连接mysql数据库的信息。
第一行为数据库地址。
第二行为数据库账户。
第三行为数据库密码。
第四行为药要连接的数据库名。
7-12行为连接数据库代码。
14行是变量sql存储着插入数据的sql代码。
mysqli_query($conn, $sql) //执行sql
INSERT INTO MyGuests (字段名,字段名,字段名)
VALUES (要插入的数据, 要插入的数据, 要插入的数据)

(PDO)
?php$servername = localhost;$username = username;$password = password;$dbname = myDBPDO; try { $conn = new PDO(mysql:host=$servername;dbname=$dbname, $username, $password); // 设置 PDO 错误模式,用于抛出异常 $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 . br . $e-getMessage();} $conn = null;?

选择自己用的顺手的方式即可
php没有那么难,只要认真学,很快就能掌握,加油
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_904088.html