亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 29
粉絲 1
評(píng)論 0
訪問(wèn)量 30586
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
PHP數(shù)據(jù)庫(kù)MYSQLI增刪改查操作
阿心
原創(chuàng)
1011人瀏覽過(guò)

創(chuàng)建腳步db.php數(shù)據(jù)庫(kù)連接

  1. <?php
  2. // namespace mysqli;
  3. //蛋疼操作:
  4. class PW
  5. {
  6. public static function pass()
  7. {
  8. $p=123;
  9. $w=456;
  10. return $word=$p.$w;
  11. }
  12. }
  13. $pw=new PW;
  14. $pword=$pw->pass();
  15. // echo $pword;
  16. $mysqli = new mySQli('localhost','root',$pword ?? '123123','Demo');
  17. // var_dump($mysqli);
  18. mysqli_set_charset($mysqli,'utf8');

創(chuàng)建腳步文件insert.php(添加用戶)

  1. <?php
  2. require 'db.php';
  3. $user_name = $_POST['user_name'];
  4. $password = md5($_POST['password']);
  5. $pay_name = $_POST['pay_name'];
  6. $sex = $_POST['sex'];
  7. $money = $_POST['money'];
  8. $regaddress = $_POST['regaddress'];
  9. echo $password.'這里';
  10. $arr=[$user_name,$password,$pay_name, $sex,$regaddress, $money];
  11. // array_walk — 使用用戶自定義函數(shù)對(duì)數(shù)組中的每個(gè)元素做回調(diào)處理
  12. array_walk($arr,function(&$item ,$key,$length)
  13. {
  14. if($key<$length-1) $item="'$item'";
  15. },count($arr));
  16. $str=implode(',',$arr);
  17. // var_dump($str);
  18. $sql="insert user_list (`user_name`,`user_pass`,`pay_name`,`sex`,`regaddress`,`money`) values ($str)";
  19. // var_dump($sql);
  20. if($mysqli->query($sql))
  21. {
  22. if($mysqli->affected_rows > 0 )
  23. {
  24. echo '添加用戶成功';
  25. }else{
  26. echo '添加失敗';
  27. }
  28. }
  29. ?>
  30. <html>
  31. <body>
  32. <table border=1>
  33. <th colspan=7>新增用戶 <a href="select.php" target="_blank">返回用戶管理</a></th>
  34. <tr style="text-align:center;">
  35. <td>賬號(hào)</td>
  36. <td>密碼</td>
  37. <td>姓名</td>
  38. <td>性別</td>
  39. <td>存款</td>
  40. <td>注冊(cè)地址</td>
  41. <td>操作</td>
  42. </tr>
  43. <!-- <form action='./insert.php' method='post' id='iset' name='iset'> -->
  44. <form action='./insert.php' method='post' id='ins' name='ins'>
  45. <tr>
  46. <td><input type='text' name='user_name'></td>
  47. <td><input type='text' name='password'></td>
  48. <td><input type='text' name='pay_name'></td>
  49. <td><input type='text' name='sex'></td>
  50. <td><input type='text' name='money'></td>
  51. <td><input type='text' name='regaddress'></td>
  52. <td><input type="submit" value="提交" ></td>
  53. </tr>
  54. </form>
  55. </table>
  56. </body>
  57. </html>

腳本文件select.php文件實(shí)現(xiàn)查找用戶列表和刪除用戶信息

  1. <?php
  2. require 'db.php';
  3. //查詢語(yǔ)句:
  4. $arr = ['id','user_name','pay_name','sex','regaddress','money'];
  5. $str = implode(',',$arr);
  6. $sql = "select $str from user_list";
  7. // var_dump($sql);
  8. //查詢返回值:
  9. $mysqli_result=$mysqli->query($sql);
  10. // var_dump($mysqli);
  11. // mysqli_result::data_seek--mysqli_data_seek-將結(jié)果指針調(diào)整為結(jié)果中的任意行
  12. $mysqli_result->data_seek(0);//0表示復(fù)位,從頭開(kāi)始查找
  13. //查找一條,并添加下移指針fetch_array():
  14. // $user_list=$mysqli_result->fetch_array();
  15. // print_r($user_list);
  16. //循環(huán)查詢多條記錄.mysqli_result->num-rows——獲取結(jié)果中的行數(shù)
  17. // mysqli_fetch_assoc-將結(jié)果行作為關(guān)聯(lián)數(shù)組獲取
  18. // if($mysqli_result && $mysqli_result->num_rows > 0 )
  19. // {
  20. // while($user_list=$mysqli_result->fetch_assoc()){
  21. // print_r($user_list);
  22. // }
  23. // }
  24. // $userid=$_GET['id'];
  25. // var_dump($user);
  26. if($userid=$_GET['id'])
  27. {
  28. $sql="delete from `user_list` where id=".$userid;
  29. if($mysqli->query($sql)){
  30. // mysqli::afected_rows--mysqli_fected_rows-獲取上一個(gè)MySQL操作中受影響的行數(shù)
  31. if($msyqli->afected_rows > 0){
  32. echo "成功刪除";
  33. }
  34. }
  35. }
  36. $mysqli->close();
  37. ?>
  38. <html>
  39. <body>
  40. <from action='' name='user' id='id'>
  41. <table border=1>
  42. <th colspan=6>用戶管理列表 <a href="insert.php" target="_blank">新增用戶</a></th>
  43. <tr>
  44. <td>ID</td>
  45. <td>賬號(hào)</td>
  46. <td>姓名</td>
  47. <td>性別</td>
  48. <td>存款</td>
  49. <td>注冊(cè)地址</td>
  50. <td>操作</td>
  51. </tr>
  52. <? if($mysqli_result && $mysqli_result->num_rows > 0 )
  53. { while($user_list=$mysqli_result->fetch_assoc()){ ?>
  54. <tr>
  55. <td><?php echo $user_list['id']?></td>
  56. <td><?php echo $user_list['user_name']?></td>
  57. <td><?php echo $user_list['pay_name']?></td>
  58. <td><?php echo $user_list['sex']?></td>
  59. <td><?php echo $user_list['money']?></td>
  60. <td><?php echo $user_list['regaddress']?></td>
  61. <td><a href="?id=<?php echo $user_list['id']?>" >刪除</a></td>
  62. </tr>
  63. <?php } } ?>
  64. </table>
  65. </from>
  66. </body>
  67. </html>

updata.php修改用戶信息列表

  1. <?php
  2. require 'db.php';
  3. $arr=['pay_name'=>'小猴','sex'=>'女','money'=>3000];
  4. // array_walk — 使用用戶自定義函數(shù)對(duì)數(shù)組中的每個(gè)元素做回調(diào)處理
  5. array_walk($arr,function(&$item ,$key)
  6. {
  7. $item=" `$key` = '$item' ";
  8. });
  9. $str=implode(',',$arr);
  10. // var_dump($str);
  11. $sql = "UPDATE `user_list` SET " . $str . " WHERE `id` = 2799";
  12. // $sql="update user_list set".$str. "whrer `id`=2799";
  13. // var_dump($sql);
  14. if($mysqli->query($sql))
  15. {
  16. if($mysqli->affected_rows > 0 )
  17. {
  18. echo '修改用戶成功';
  19. }else{
  20. echo '修改失敗';
  21. }
  22. }else {
  23. die('更新失敗'. $mysqli->errno . ' : ' . $mysqli->error);
  24. }
  25. $mysqli->close();

總結(jié):慢慢推理和查找相關(guān)資料使用from提交表單方式完成增刪查。修改暫時(shí)不知道怎么獲取。還要研究和找相關(guān)資料看看

批改老師:天蓬老師天蓬老師

批改狀態(tài):合格

老師批語(yǔ):先用字面量來(lái)模擬前端提交的數(shù)據(jù), 后面實(shí)戰(zhàn)中會(huì)有體現(xiàn).. 還有,作業(yè)標(biāo)題有錯(cuò)字
本博文版權(quán)歸博主所有,轉(zhuǎn)載請(qǐng)注明地址!如有侵權(quán)、違法,請(qǐng)聯(lián)系admin@php.cn舉報(bào)處理!
全部評(píng)論 文明上網(wǎng)理性發(fā)言,請(qǐng)遵守新聞評(píng)論服務(wù)協(xié)議
0條評(píng)論
作者最新博文
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)