php读取MYSQL字段和数据的问题求教?

php+mysql环境我有一个成绩表cj,里面的字段有:学号,a,b,c,d,e,f.....等等我想通过学号来查询成绩,这些a,b,c,d等都是科目但并不是每个学生在所... php+mysql环境
我有一个成绩表cj,里面的字段有:学号,a,b,c,d,e,f.....等等
我想通过学号来查询成绩,这些a,b,c,d等都是科目
但并不是每个学生在所有科目下都有成绩,我只想查询并列出有成绩的科目
这些科目名称没有储存在单独的表中

现在的问题是,我怎么能列出不为空的字段,并一起读出数值

请高手赐教

我一共就229分,如果能解决,一起送
已经加分!
展开
 我来答
阳光上的桥
2009-05-06 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65835
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
方法是获取所有字段,然后输出的时候判断是否为空,我给你写了如下的例子代码:

$xh='a';//调试例子设置为'a',你可能需要这样获取表单提交的查询学号:$_POST['xh']
$sql="select * from cj where `学号`='$xh'";//我不知道你的学号字段名 是什么,你用自己替代里面的汉字“学号”
mysql_connect();//这个语句怎么修改我相信你是知道的
$res=mysql_query($sql);
$row=mysql_fetch_row($res);
mysql_free_result($res);
echo '<table border=1><tr><td>';
echo implode('<td>',$row);
echo '</table>';
a31232710
2009-05-05 · TA获得超过5816个赞
知道大有可为答主
回答量:6091
采纳率:100%
帮助的人:0
展开全部
先加分,我教你啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
汤胤文0FMve
2009-05-06 · TA获得超过1490个赞
知道小有建树答主
回答量:1419
采纳率:0%
帮助的人:1327万
展开全部
sql='SELECT * FROM `cj` WHERE `学号`='.$_POST['学号']
//...[建立连接略]
if(rs['a']!=NULL){
echo rs['a'];
}
//...[以此类推]

不知道达到你所说的要求没有?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式