PHP编写查询并存储到MySQL

摘要

让我们一起来制作一个班级查询程序,用PHP7和PDO连接MySQL,通过学号和姓名查找自己所在的班级。先构建文档和数据库查询,再设计操作界面。开始吧!

正文

简单实例教程

假定大家制做的是编班状况查看程序流程,将应用PHP7的自然环境以PDO的方法联接MySQL。

根据学籍号和姓名查找自身所属班集体。

先来详细介绍文档构造和数据库查询构造:

PHP:

config.php 储放数据库查询配备信息内容

cx.php 查看程序流程

index.html 操作界面

MySQL:

表名:data

字段名:1.Sid 2.name 3.class

就绪,现在开始,如今!

最先搭建操作界面(index.html),2个简易的编辑框再加上一个简易的按键:

<!DOCTYPE html> <html> <head>  <meta charset="UTF-8">  <title>编班查询系统</title> </head> <body> <form action="cx.php" method="post">  <p>学籍号:<input type="text" name="xuehao"></p>  <p>名字: <input type="text" name="xingming"></p>  <p><input type="submit" name="submit" value="查看"></p> </form> </body> </html>

好嘞,下面配备数据库查询信息内容(config.php)吧

<?php $server="localhost";//服务器的IP地址 $db_username="root";//数据库查询登录名 $db_password="123456";//数据库查询登陆密码 $db_name = "data";

随后去撰写大家的源程序(cx.php)

<?php header("Content-Type: text/html; charset=utf8"); if(!isset($_POST["submit"])) {  exit("未检验到提交表单"); }//检验是不是有submit实际操作 include ("config.php"); $Sid = $_POST['Sid'];//post得到学籍号表格值 $name = $_POST['name'];//post得到名字表格值 echo "<table style='border: solid 1px black;'>"; echo "<tr><th>学籍号</th><th>名字</th><th>班集体</th></tr>"; class TableRows extends RecursiveIteratorIterator {  function __construct($it)  {   parent::__construct($it, self::LEAVES_ONLY);  }  function current()  {   return "<td style='width:150px;border:1px solid black;'>" . parent::current() . "</td>";  }  function beginChildren()  {   echo "<tr>";  }  function endChildren()  {   echo "</tr>" . "\n";  } } try {  $conn = new PDO("mysql:host=$server;dbname=$db_name", $db_username, $db_password);  $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);  $stmt = $conn->prepare("SELECT Sid, name, class FROM data where Sid=$Sid and name='$name'");  $stmt->execute();  // 设定結果集为关系二维数组  $result = $stmt->setFetchMode(PDO::FETCH_ASSOC);  foreach (new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k => $v) {   echo $v;  } } catch (PDOException $e) {  echo "Error: " . $e->getMessage(); } $conn = null; echo "</table>";

到此程序流程就写完啦

来试试看吧

汇总

到此这篇有关php7联接MySQL完成简单查看程序流程的文章内容就详细介绍到这了

关注不迷路

扫码下方二维码,关注宇凡盒子公众号,免费获取最新技术内幕!

温馨提示:如果您访问和下载本站资源,表示您已同意只将下载文件用于研究、学习而非其他用途。
文章版权声明 1、本网站名称:宇凡盒子
2、本站文章未经许可,禁止转载!
3、如果文章内容介绍中无特别注明,本网站压缩包解压需要密码统一是:yufanbox.com
4、本站仅供资源信息交流学习,不保证资源的可用及完整性,不提供安装使用及技术服务。点此了解
5、如果您发现本站分享的资源侵犯了您的权益,请及时通知我们,我们会在接到通知后及时处理!提交入口
0

评论0

请先

站点公告

🚀 【宇凡盒子】全网资源库转储中心

👉 注册即送VIP权限👈

👻 全站资源免费下载✅,欢迎注册!

记得 【收藏】+【关注】 谢谢!~~~

立即注册
没有账号?注册  忘记密码?

社交账号快速登录