设为首页收藏本站 隐藏访客:

零基础学网络技术 - 东方联盟VIP会员专区

 找回密码
 立即注册
查看: 50749|回复: 0

第8课:PHP+MySQL插入数据的方法

[复制链接]

187

主题

187

帖子

0

积分

管理员

东方联盟金牌讲师

Rank: 9Rank: 9Rank: 9

积分
0
发表于 2019-9-29 19:05:00 | 显示全部楼层 |阅读模式
主讲老师:郭盛华

我们先建立一个数据表:

建立一个  admin 表,字段分别为:id,username,password,date, 其中ID为用于主键自动增长,最后点击右下角保存。

注意:编码以及时间格式问题,不然容易出错!

先连接数据库:

  1. <?php
  2. $dbhost =‘localhost’; // 你的mysql服务器主机地址
  3. $dbuser =‘root’;            // 你的mysql用户名
  4. $dbpass =‘123456’;          // 你的mysql用户名密码
  5. $conn =mysqli_connect($dbhost,$dbuser, $dbpass);
  6. if(! $conn )
  7. {
  8.    die(‘无法连接到数据库!: ' . mysqli_error());
  9. }
  10. echo '数据库连接成功!';
  11. ?>
复制代码

通过PHP代码插入数据:

  1. <?php
  2. // 设置编码,防止中文乱码
  3. // mysqli_query($conn , "set namesutf8");
  4. $VM_user = ‘东方联盟MySQL';
  5. $VM_pass = ‘VM888.COM';
  6. $VM_date ='2020-01-01';
  7. $sql ="INSERT INTO admin ".
  8.        "(username,password,date) ".
  9.        "VALUES ".
  10.        "('$VM_user','$VM_pass','$VM_date')";
  11. mysqli_select_db( $conn,‘huashao' );
  12. $retval =mysqli_query( $conn, $sql );
  13. if(! $retval )
  14. {
  15. die('无法插入数据: ' . mysqli_error($conn));
  16. }
  17. echo "数据插入成功\n";
  18. mysqli_close($conn);//关闭数据库连接
  19. ?>
复制代码

对于含有中文的数据插入,需要添加 mysqli_query($conn , "set namesutf8"); 语句。

具体请看视频教程:


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
加入东方联盟,成为我们VIP会员,即可免费学习所有视频课程,课程是由郭盛华亲自录制演讲的!【查看会员套餐】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|东方联盟网 ( 粤ICP备19097316号 )

GMT+8, 2024-3-29 18:23 , Processed in 0.055577 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表