博主信息
博文 29
粉丝 1
评论 0
访问量 31249
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP实现MySQl增删改查基本语法!
阿心
原创
1413人浏览过

PHP查询MYSQL语句

  1. <?php
  2. namespace pdo_edu;
  3. use PDO;
  4. require 'config/connect.php';
  5. //查询语句
  6. $sql= 'select * from user_list';
  7. $stmt = $pdo->prepare($sql);
  8. $stmt->execute();
  9. $user_lists = $stmt->fetchAll(PDO::FETCH_ASSOC);
  10. //预处理防止SQL注入
  11. unset($PDO);
  12. ?>
  13. <html>
  14. <meta charset="utf-8">
  15. <body>
  16. <div class="contain">
  17. <h2>员工信息查询系统</h2>
  18. <table border='1' cellspacing='0' cellpadding='10'>
  19. <tr bgcolor=#ccc><th>编号</th><th>账户</th><th>性别</th><th>姓名</th><th>存款</th><th>籍贯</tr>
  20. <?php
  21. foreach($user_lists as $user_list){ ?>
  22. <!-- // printf('<pre>%s</pre>',print_r($staff,true)); -->
  23. <tr>
  24. <td><?php echo $user_list['id'] ?></td>
  25. <td><?php echo $user_list['user_name'] ?></td>
  26. <td><?php echo $user_list['sex'] ?></td>
  27. <td><?php echo $user_list['pay_name'] ?></td>
  28. <td><?php echo $user_list['money'] ?></td>
  29. <td><?php echo $user_list['loginaddress'] ?></td>
  30. </tr>
  31. <?php } ?>
  32. </div>
  33. </body>
  34. </html>

PHP实现MYSQL新增数据

  1. <?php
  2. namespace pdo_edu;
  3. use PDO;
  4. require 'config/connect.php';
  5. $user_name = $_POST['user_name'];
  6. $sex=$_POST['sex'];
  7. $pay_name=$_POST['pay_name'];
  8. $money=$_POST['money'];
  9. $loginaddress=$_POST['loginaddress'];
  10. if(!empty($user_name)){
  11. //查询语句
  12. $sql= "insert `user_list` set `user_name`=? , `sex`=? , `pay_name`=? , `money`=? , `loginaddress`=? ";
  13. // var_dump($sql);
  14. //预处理防止SQL注入
  15. $stmt = $pdo->prepare($sql);
  16. $indata=[$user_name,$sex,$pay_name,$money,$loginaddress];
  17. $stmt->execute($indata);
  18. // PDOStatement::rowCount() 返回上一个由对应的 PDOStatement 对象执行DELETE、 INSERT、或 UPDATE 语句受影响的行数
  19. if($stmt->rowCount() === 1 ){
  20. // PDO::lastInsertId — 返回最后插入行的ID或序列值
  21. // echo '新增成功'.$pdo->lastInsertId();
  22. echo "<script>alert('success');</script>";
  23. }else{
  24. echo "<script>alert('field');</script>";
  25. }
  26. unset($PDO);
  27. }
  28. ?>
  29. <html>
  30. <meta charset="utf-8">
  31. <body>
  32. <div class="contain">
  33. <h2>员工信息查询系统</h2>
  34. <form action='./insert.php' method='post' id='iset' name='iset'>
  35. <table border='1' cellspacing='0' cellpadding='10'>
  36. <tr bgcolor=#ccc>
  37. <th>账户</th>
  38. <th>性别</th>
  39. <th>姓名</th>
  40. <th>存款</th>
  41. <th>籍贯</th>
  42. </tr>
  43. <tr>
  44. <td>
  45. <input type='text' name='user_name' >
  46. </td>
  47. <td>
  48. <input type='text' name='sex' >
  49. </td>
  50. <td>
  51. <input type='text' name='pay_name' >
  52. </td>
  53. <td>
  54. <input type='text' name='money' >
  55. </td>
  56. <td>
  57. <input type='text' name='loginaddress' >
  58. </td>
  59. </tr>
  60. <tr>
  61. <td rowspan='6'><input type='submit' value='提交'></td>
  62. </tr>
  63. </table>
  64. </form>
  65. </div>
  66. </body>
  67. </html>

PHP操作MYSQL更新字段行

  1. <?php
  2. namespace pdo_edu;
  3. use PDO;
  4. require 'config/connect.php';
  5. $sql = 'update `user_list` set `pay_name`=? where `id`=? ';
  6. $stmt = $pdo->prepare($sql);
  7. $stmt->execute(['王霸',2791]);
  8. if($stmt->rowCount()===1){
  9. echo "更新成功";
  10. }

PHP操作MYSQL删除字段行

  1. <?php
  2. namespace pdo_edu;
  3. use PDO;
  4. require 'config/connect.php';
  5. $sql= 'delete from `user_list` where `id`=:id ';
  6. $stmt= $pdo->prepare($sql);
  7. $id=filter_input(INPUT_GET,'id',FILTER_VALIDATE_INT);
  8. $stmt->execute(['id'=>$_GET['id']]);
  9. if($stmt->rowCount()===1)
  10. {
  11. echo '删除成功';
  12. }
  13. unset($pdo);

总结:PHP对MYSQL表中添加数据和查询数据思路相对清晰一点。删除和修改还没有明确的认识!

批改老师:天蓬老师天蓬老师

批改状态:合格

老师批语:步骤,流程一定要清楚
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学