广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何用php代码在mysql中插入数据

    来源:网络收集  点击:  时间:2024-06-15
    【导读】:
    上一篇经验介绍了如何用php代码创建mysql数据表,说完了数据库中的数据表,我们今天就来聊一聊如何如何用php代码在mysql中插入数据,来方便初学者或者小白来了解并掌握php代码,php是服务器代码,要想做动态页面,php是必不可少的,当然,数据库也是必须要学的,本经验就介绍一下如何用php代码在mysql中插入数据把。工具/原料morephpwampservermysql方法/步骤1/8分步阅读

    PHP 5 及以上版本建议使用以下方式连接 MySQL :

    MySQLi extension

    PDO (PHP Data Objects)

    这两种方法选择其中一种即可。

    你习惯哪个就用哪个。

    2/8

    使用 MySQLi 和 PDO 向 MySQL 插入数据

    在创建完数据库和表后,我们可以向表中添加数据。

    以下为一些语法规则:

    PHP 中 SQL 查询语句必须使用引号

    在 SQL 查询语句中的字符串值必须加引号

    数值的值不需要引号

    NULL 值不需要引号

    3/8

    INSERT INTO 语句通常用于向 MySQL 表添加新的记录:

    INSERT INTO table_name (column1, column2, column3,...)VALUES (value1, value2, value3,...)

    4/8

    在前面的几个经验中我们已经创建了表 MyGuests,表字段有: id, firstname, lastname, email 和 reg_date。 现在,让我们开始向表填充数据。

    5/8

    注意:如果列设置 AUTO_INCREMENT (如 id 列) 或 TIMESTAMP (如 reg_date 列),,我们就不需要在 SQL 查询语句中指定值; MySQL 会自动为该列添加值。

    6/8

    MySQLi - 面向对象

    解释:

    1-4行为自定义变量,分别存储着连接mysql数据库的信息。

    第一行为数据库地址。

    第二行为数据库账户。

    第三行为数据库密码。

    第四行为药要连接的数据库名。

    7-12行为连接数据库代码。

    14行是变量sql存储着插入数据的sql代码。

    $conn-query($sql) //执行sql

    INSERT INTO MyGuests (字段名, 字段名, 字段名)

    VALUES (要插入的数据, 要插入的数据, 要插入的数据)

    7/8

    MySQLi - 面向过程

    解释:

    1-4行为自定义变量,分别存储着连接mysql数据库的信息。

    第一行为数据库地址。

    第二行为数据库账户。

    第三行为数据库密码。

    第四行为药要连接的数据库名。

    7-12行为连接数据库代码。

    14行是变量sql存储着插入数据的sql代码。

    mysqli_query($conn, $sql) //执行sql

    INSERT INTO MyGuests (字段名,字段名,字段名)

    VALUES (要插入的数据, 要插入的数据, 要插入的数据)

    8/8

    (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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 03:10:17  耗时:0.028
    0.0285s