第十三周总结
所花时间:1天+1下午
代码行:800(PHP)+700(java web)
博客量:1篇
了解到知识点 :
解决phpmyadmin数据库乱码问题:
选择 数据库时:gbk_chinese_ci
表:gbk_chinese_ci
解决输出数据库结语句:
1 header ( "Content-type: text/html; charset=utf-8" ); //设置文件编码格式 2 $name=$_GET['name']; 3 $sex=$_GET['sex']; 4 $id=$_GET['id']; 5 $s="先生"; 6 if($sex=='女') 7 $s="小姐"; 8 echo "<h3>$name $s 您好,对不起,没有找到您的个人资料,请填写您的详细信息!</h3>"; 9 echo"<hr/>"; 10 $name=" "; 11 $sex=" "; 12 $favor=" "; 13 $home=" "; 14 $other=" "; 15 $sql=" "; 16 $id=0; 17 if(!empty($_POST)) 18 { 19 $conn = new MySQLi("localhost","root","","tect"); 20 //判断是否连接成功 21 // mysqli_query($conn,"set names utf-8"); 22 mysqli_set_charset($conn,'utf8'); 23 mysqli_connect_error()?die("连接失败"):""; 24 $name=$_POST['name']; 25 $sex=$_POST['sex']; 26 $favor=$_POST['favor']; 27 $home=$_POST['home']; 28 $id=$_POST['Id']; 29 $sql = "insert into user (Id,Name,Sex,Favor,Home,Other) values('{$id}','{$name}','{$sex}','{$favor}','{$home}','{$other}')";//波尔型数据往里添加时不能有‘’,添加字符串的话永远返回的是true。 30 if($conn->query($sql)==TRUE) 31 { 32 echo "<script>alert('您的资料保存成功!');location='ex02a.php?id=$id';</script>"; 33 } 34 else{ 35 echo "ERROR".$sql."<br>".$conn->error; 36 } 37 }
解决jsp中连接数据库问题:
1 <body> 2 <% 3 request.setCharacterEncoding("utf-8"); 4 String id = request.getParameter("id"); 5 String name = request.getParameter("name"); 6 String sex = request.getParameter("sex"); 7 String time = request.getParameter("time"); 8 String address = request.getParameter("address"); 9 Class.forName("com.mysql.jdbc.Driver"); 10 Connection con = DriverManager.getConnection( 11 "jdbc:mysql://localhost:3306/studentmanagement?&&useSSL=false&serverTimezone=UTC", "root", 12 "zb753951"); 13 14 15 String sql = "update student set name=?,gender=?,birthday=?,address=?where sno=?"; 16 PreparedStatement stmt = con.prepareStatement(sql); 17 stmt.setString(5, id); 18 stmt.setString(1, name); 19 stmt.setString(2, sex); 20 stmt.setString(3, time); 21 stmt.setString(4, address); 22 23 int i = stmt.executeUpdate(); 24 25 if (i == 1) { 26 out.println("<h2>修改成功!</h2><br/>"); 27 out.println("<a href='index.jsp'>返回首页</a>"); 28 } else { 29 out.println("<h2>修改失败!</h2><br/>"); 30 out.println("<a href='edit.jsp?id='" + id + ">重新添加</a>"); 31 } 32 stmt.close(); 33 con.close(); 34 %> 35 </body>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 2025成都.NET开发者Connect圆满结束
· langchain0.3教程:从0到1打造一个智能聊天机器人
· 用一种新的分类方法梳理设计模式的脉络