linux学习之——数据操作:添加与查询
说明:
在linux系统中,利用搭建的服务器,编写两个页面,一个添加信息,一个展现信息;
主要涉及到:php+mysql的操作;
数据添加页面:
<html>
<head>
<meta http-equiv='content-type' content='text/html'; charset='utf-8'>
<title> Test Engineer info table add</title>
</head> <body>
<div align='center'>
<form action='adduser.php' method='post'> <h3> Test Engineer_info Table</h3>
<table width='500' bgcolor='#ccffcc' style='border-color' border='1'>
<tr align=center><td>name</td><td><input type="text" name="tname"/></td></tr>
<tr align=center><td>age</td><td><input type="text" name="tage"/></td></tr>
<tr align=center><td>hobby</td><td><input type="text" name="thobby"/></td></tr>
<tr align=center> <td>job</td><td><input type="text" name="tjob"/></td></tr>
<tr align=center><td colspan='2'><input type="submit" value="add info"></td></tr>
</table>
</form>
</div>
</body>
</html>
数据操作:
<?php $mysql_server_name= 'localhost';
$mysql_username='mysqlname';
$mysql_password='mysqlpassword';
$mysql_database='mysql-database'; $tname=$_POST[tname];
$tage=$_POST[tage];
$thobby=$_POST[thobby];
$tjob=$_POST[tjob]; $link = mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
mysql_query("set names'utf8'"); if (!$link)
die('could not connect:' .mysql_error());
else {
/*echo "LAMP is success!MySql is right!Mysql_database is right";*/ mysql_select_db( $mysql_database,$link);
if(!empty($tname)){
$sql_insert="insert into clt_testerinfo values('$tname','$tage','$thobby','$tjob')";
mysql_query($sql_insert);
} $sql_select="select * from clt_testerinfo";
$result=mysql_query($sql_select,$link);
echo "Test Enginner info Table";
echo '</br>';
echo "<table width='800' bgcolor='#ccffcc' style='border-color' border='1'>";
echo "<tr><td>name</td>";
echo "<td>age</td>";
echo "<td>hobby</td>";
echo "<td>job</td></tr>"; while($row = mysql_fetch_array($result))
{
echo "<tr><td>";
echo $row[tname];
echo "</td><td>";
echo $row[tage];
echo "</td><td>";
echo $row[thobby];
echo "</td><td>";
echo $row[tjob];
echo "</td></tr>"; }
echo "</table>"; }
mysql_close($link);
?>
linux学习之——数据操作:添加与查询的更多相关文章
- [Python] Python 学习 - 可视化数据操作(一)
Python 学习 - 可视化数据操作(一) GitHub:https://github.com/liqingwen2015/my_data_view 目录 折线图 散点图 随机漫步 骰子点数概率 文 ...
- mysql 数据操作 单表查询 目录
mysql 数据操作 单表查询 mysql 数据操作 单表查询 简单查询 避免重复DISTINCT mysql 数据操作 单表查询 通过四则运算查询 mysql 数据操作 单表查询 concat()函 ...
- mysql 数据操作 多表查询 目录
mysql 数据操作 多表查询 准备 多表连接查询介绍 mysql 数据操作 多表查询 多表连接查询 笛卡尔积 mysql 数据操作 多表查询 多表连接查询 内连接 mysql 数据操作 多表查询 多 ...
- mysql 数据操作 单表查询 where 约束 目录
mysql 数据操作 单表查询 where约束 between and or mysql 数据操作 单表查询 where约束 is null in mysql 数据操作 单表查询 where约束 li ...
- mysql 数据操作 单表查询 group by 分组 目录
mysql 数据操作 单表查询 group by 介绍 mysql 数据操作 单表查询 group by 聚合函数 mysql 数据操作 单表查询 group by 聚合函数 没有group by情况 ...
- mysql 数据操作 多表查询 子查询 介绍
子查询就是: 把一条sql语句放在一个括号里,当做另外一条sql语句查询条件使用 拿到这个结果以后 当做下一个sql语句查询条件mysql 数据操作 子查询 #1:子查询是将一个查询语句嵌套在另一个 ...
- Linux学习-基本命令文件操作
终端 1.多个终端 连接linux的客户端可以理解为终端. 命令:tty查看终端 2.不同终端之间的通讯 [root@wyx wyx]# echo 123 > /dev/pts/1 把123发给 ...
- MongoDB学习笔记(数据操作)
1. 批量插入: 以数组的方式一次插入多个文档可以在单次TCP请求中完成,避免了多次请求中的额外开销.就数据传输量而言,批量插入的数据中仅包含一份消息头,而多次单条插入则会在每次插入数据时封 ...
- mongodb学习比较(数据操作篇)
1. 批量插入: 以数组的方式一次插入多个文档可以在单次TCP请求中完成,避免了多次请求中的额外开销.就数据传输量而言,批量插入的数据中仅包含一份消息头,而多次单条插入则会在每次插入数据时封 ...
随机推荐
- 【java】 linux下利用nohup后台运行jar文件包程序
Linux 运行jar包命令如下: 方式一: java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 ...
- Git学习:利用Git和TortoiseGit把代码传输到网络服务器
版本控制这块,一直用SVN.感觉挺好用,比VSS要好用些.不过,近期在网上,又谈到时下很流行的Git.就想看看Git到底是何方神圣.趁着五一在家无事,就静下心来,简单研究一下. 当下,网络上提供的基于 ...
- POST内容太大的问题
背景: 最近项目进入尾声,需要做交付测试,发现CMS生成页面在反复修改保存多次后,由于页面存在动态加载js的缘故,使得页面的内容越来越大,最终出现页面没有办法保存(ajax post将页面的内容发送给 ...
- Asp.net MVC 之过滤器
整理一下MVC中的几种过滤器,以及每种过滤器是干什么用的 四种过滤器 1.AuthorizationFilter(授权过滤器) 2.ActionFilter(方法过滤器) 3.ResultFilter ...
- 【学】CSS3基础实例2 - box-shadow, border-radius 圆形图标以及内部旋转
首先要说一下,transition属性ie9是不支持的,从ie10才开始支持 例子是当鼠标移上div后,它会旋转180度. 要点: 用圆角制作圆形盒子,border-radius设置成50%: 用bo ...
- 自动装箱(boxing)和自动拆箱(unboxing)
摘自:http://www.codeceo.com/article/java-boxing-unboxing.html Java的四类八种基本数据类型 基本类型 占用空间(Byte) 表示范围 包装器 ...
- [Tex学习笔记]发一篇文章的经历
打算在 INTERNATIONAL JOURNAL OFCONTEMPORARY MATHEMATICAL SCIENCES 发一篇文章, 所以就直接在 作者指引中下载 tex 模版, 写好后发邮件到 ...
- 异步编程 z
走进异步编程的世界 - 开始接触 async/await 序 这是学习异步编程的入门篇. 涉及 C# 5.0 引入的 async/await,但在控制台输出示例时经常会采用 C# 6.0 的 $&qu ...
- 16.检查是否为BST
题目描述 请实现一个函数,检查一棵二叉树是否为二叉查找树. 给定树的根结点指针TreeNode* root,请返回一个bool,代表该树是否为二叉查找树 import java.util.*; /* ...
- ios 屏幕概况
转:http://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions