[英]Select colum1, column2 from table where value=somevalue
我想选择两列值并与它们一起使用,我尝试了但失败了。 php&Mysql的新手。
Mytable =类别↓
subcat1 | subcat2 | category |
=======================================
High school| Pvt School | Education |
---------------------------------------
Jr College | Voc College | Education |
======================================
sql="select distinct subcat1, subcat2 from categories where category='Education'";
$category=mysql_query($sql);
<?php
while ($cat = mysql_fetch_assoc($category))
{
?>
<a href="Category.php"> <?php echo $cat['subcat']; ?></a>
中学 私人学校 小学院 VOC学院
请帮帮我..♥衷心的谢谢♥
在while循环内回显两个值
<?php
while ($cat = mysql_fetch_assoc($category)) { ?>
<?php if($cat['subcat1']) { ?>
<a href="Category.php"> <?php echo $cat['subcat1']; ?></a>
<?php } if($cat['subcat1']) { ?>
<a href="Category.php"> <?php echo $cat['subcat2']; ?></a>
<?php } ?>
<?php } ?>
像下面那样倒入你的东西-
while ($cat = mysql_fetch_assoc($category))
{
?>
<?php
if($cat['subcat1']!="") {
?>
<a href="Category.php"> <?php echo $cat['subcat1']; ?></a>
<?php } ?>
<?php
if($cat['subcat2']!="") {
?>
<a href="Category.php"> <?php echo $cat['subcat2']; ?></a>
?php } ?>
<?php } //while close ?>
或者最好只将查询修改为
sql="select distinct subcat1, subcat2 from categories
where category='Education' AND subcat1<>'' AND subcat2<>''";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.