【发布时间】:2015-04-03 15:38:26
【问题描述】:
在我的数据库中 Class I-V Tuition、Class VI-VIII Tuition、Engineering Subject 存储这样的值可能是三个或五个或八个例如。我列出了三个。爆破$row['commonsegment']后,怎么能放if条件?
$sqledit=mysql_query("select * from tinfo where tsname='".$_SESSION['tutorname']."'");
$row=mysql_fetch_array($sqledit);
$segment = '';
$cats = explode(",", $row['commonsegment']);
foreach($cats as $cat) {
$segment .= "<category>" . $cat . "</category>\n";
}
echo $segment;
我的数据库结构:
- 普通话。
- I-V 类学费,VI-VIII 类学费,工程学科
- 舞蹈、I-V 类学费、VI-VIII 类学费、工程科目
我想要这样:
<?php if($segment=='Class I-V Tuition'){echo "checked";}?>
<?php if($segment=='Class VI-VIII Tuition'){echo "checked";}?>
<?php if($segment=='Engineering Subject'){echo "checked";}?>
【问题讨论】:
-
你能用一些数据发布你的数据库结构吗..
-
谢谢你可以看到我的问题。我更新了我的数据库结构
-
在做任何其他事情之前,请阅读准备好的语句。您当前的 SQL 语句非常容易受到攻击,并且必然会导致您的数据库被利用。
-
好的,我会这样做,我会采取必要的步骤。你能给我一个答案吗?我想你明白了我的想法。
标签: php