PHP连接数据库&通过下拉列表及具体条件查询数据

这篇博客展示了如何使用PHP连接到MySQL数据库,并通过下拉列表选择不同的条件(姓名、班级、学号、分数)来查询sduttable表中的数据。如果下拉列表条件为空,则显示所有记录。否则,根据选定条件执行SQL查询并显示匹配结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<?php	
/* Report all errors except E_NOTICE */
			error_reporting(E_ALL^E_NOTICE);//去除Notice级别的错误,因为当进入页面时,表单中是没有数据的,他会出现notice错误,提示表单中没有数据,所以我们把这个错误忽略掉。
			

$link=mysql_connect('localhost','root','sdutlab507labsdut')or die("数据库连接失败");
//连接数据库
mysql_select_db('sdut',$link);//选择数据库
//mysql_query("set names utf8");//设置编码格式

$q="select * from sduttable";//设置查询指令
$result=mysql_query($q);//执行查询

                  

			if($_POST[condition]=="")
			{
					while($row=mysql_fetch_assoc($result))//将result结果集中查询结果取出一条
				{
				echo"<tr><td>".$row["Number"]."</td><td>".$row["Name"]."</td><td>".$row["Class"]."</td><td>".$row["Score"]."</td><td>".$row["TLE"]."</td><td>".$row["QQ"]."</td><td>".$row["Time"]."</td><tr>"; 
				}
			}
		    else if($_POST["select"]=="姓名")<span style="font-family: Arial, Helvetica, sans-serif;">//下拉列表提交的值,下同</span>

				{
					i
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值