利用HTML和PHP从数据库中取数据

开启wampserve

/////////////////////////////////////

student.php

<html>
<head>
</head>

<?php include 'HTML2.html'; ?>

<body>
<form action="connect_database.php" method="POST">
<input type="submit" name="submit" value="zhang san"></input><br>
<input type="submit" name="submit" value="li si"></input>
</form>
</body>
</html>

////////////////////////////////////

HTML2.html

<!DOCTYPE html>
<html>
<body>
<p>这是第一个段落。</p>
<p>HTML 元素以开始标签起始以结束标签终止,元素的内容是开始标签与结束标签之间的内容<br>//这是换行符</p>
<p>没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。</p>
<p> <br> 就是没有关闭标签的空元素(<br> 标签定义换行)。</p>
<p>HTML 标签对大小写不敏感:<P> 等同于 <p>。许多网站都使用大写的 HTML 标签。
菜鸟教程使用的是小写标签,因为万维网联盟(W3C)在 HTML 4 中推荐使用小写,而在未来 (X)HTML 版本中强制使用小写。</p>
<p>HTML 元素可以设置属性,属性可以在元素中添加附加信息,属性一般描述于开始标签属性,总是以名称/值对的形式出现,比如:name="value"</p>
<p>元素包括两个标签</p>
<a href="http://www.runoob.com">这是一个链接,标签有<a>定义的</a>
<p>属性值应该始终被包括在引号内。双引号是最常用的,不过使用单引号也没有问题。</p>
<hr> 标签在 HTML 页面中创建水平线。
<b>dwqdqwd<!--<b>是加粗-->
<em>dwqdwqdq<!--定义着重文字-->
<i>hyhthth<!--定义斜体字-->
<small>	定义小号字</small>
<strong>定义加重语气</strong>
<sub>	定义下标字</sub>
<sup>	定义上标字</sup>
<ins>	定义插入字</ins>
<del>	定义删除字</del>
<br>
<dfn>	定义一个定义项目。</dfn>
<code>	定义计算机代码文本。</code>
<samp>	定义样本文本。</samp>
<kbd>	定义键盘文本。它表示文本是从键盘上键入的。它经常用在与计算机相关的文档或手册中。</kbd>
<var>	定义变量(比如x)。您可以将此标签与 <pre><code> 标签配合使用。</code>
<abbr>	定义缩写</abbr>
<br>
<address>	定义地址</address>
<bdo>	定义文字方向</bdo>
<blockquote>	定义长的引用</blockquote>
<q>	定义短的引用语</q>
<cite>	定义引用、引证</cite>
<dfn>	定义一个定义项目。</dfn>
<!--会在新窗口打开这个url资源的-->
<!--请始终将正斜杠添加到子文件夹。假如这样书写链接:href="http://www.runoob.com/html",就会向服务器产生两次 HTTP 请求-->
<a href="http://www.runoob.com/" target="_blank">访问菜鸟教程!</a>
<!--id属性可用于创建在一个HTML文档书签标记。-->
<a id="tipsS">有用的提示部分</a>
<a href="#tipsS">访问有用的提示部分</a><!--我们会看到在url多出现了#tipsS,其余无变化-->
<a href="http://www.runoob.com/html/html-links.html#tipss">访问有用的提示部分</a><!--代码后面的#后面的可以不与上述定义一样-->
																				<!--最终显示结果都是url加上了#以及#后面得-->
</body>
</html>

//////////////////////////////////////////////////

connect_database.php

<?php
$servername = "localhost";
$username = "root";
$password = "123456";
$dbname = "test";
 
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// Check connection
if (!$conn) {
    die("connect error: " . mysqli_connect_error());
}

$sql = "SELECT id, information FROM student";
$result = mysqli_query($conn, $sql);
//返回结果集中行的数量
if (mysqli_num_rows($result) > 0) {
    // 输出数据
	//从结果集中取得一行作为关联数组
	//row是一个数组
    while($row = mysqli_fetch_assoc($result)) {
		switch($_POST["submit"])
		{
			case "zhang san":
				echo $row["information"]. " " . "<br>";
				break;
				/*
				if($row["information"]==="zhang san")
				{
					echo $row["information"]. " " . "<br>";
					break;
				}
				*/
			case "li si":
				$row = mysqli_fetch_assoc($result);
				//if($row["information"]==="America")
				echo $row["information"]. " " . "<br>";
				break;
				/*
				if($row["information"]==="li si")
				{
					echo $row["information"]. " " . "<br>";
					break;
				}
				*/
		}
		break;
        //echo $row["information"]. " " . "<br>";
    }
} else {
    echo "0 结果";
}
 
mysqli_close($conn);
?>

/////////////////////////////////////////

运行student.html

点击最下方的zhangsan或者lisi

数据库中就会取出相应的数据

///////////////////////////////////
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值