我是 php 和 Mysql 的新手。我有一个名为“cat_filter”的表,就像这样
cat_filter_id cat_filter_value cat_filter_name categories_id
5 Colore Metallo Bianco 13
2 Tipologia Schienale Rete 11
3 Finiture Cromata 11
4 Tipologia Poltrona Direzionale;Operativa;Visitatori 11
我已经完成了这段代码:
$connessione=mysql_connect($db_host,$db_user,$db_password);
mysql_select_db($db_database,$connessione);
$data = mysql_query("SELECT * FROM cat_filter WHERE categories_id=$current_category_id") or die(mysql_error()); echo '<p>';
while($info = mysql_fetch_array( $data ))
{
echo ''.$info['cat_filter_value'] . ': <a href="index.php?main_page=advanced_search_result&keyword='.$info['cat_filter_name'] . '&search_in_description=1&categories_id='.$current_category_id . '">'.$info['cat_filter_name'] . '</a> ~ ';
}
echo '</p>';
mysql_close();
效果很好,但如果一个字段有更多的价值被这个 ';' 分开,我想 每个输出都会分开(对不起我的英语)..清楚吗?提前谢谢!此致。弗朗切斯科