请教一个关于多类别问题 这个好写,但查询效率可能不高写时合并字串就行了,取时split分开的CSDN的博客分类就是这样的,一个文章可以有多个分类,不知它是如何查询的!按理只能用模糊查询 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="checkbox" name="name[]" value="a" /><input type="checkbox" name="name[]" value="b"/><input type="checkbox" name="name[]" value="c"/><input type="checkbox" name="name[]" value="d" />if( !empty( $_POST['name'] ) && is_array( $_POST['name'] ) ){ $name = implode( '|', $_POST['name'] );}echo $name; 读出来用explode( '|', $YourCheckboxName ) 2楼把你的这个问题解决了(//我想请问下,如果上面的classid我选择了多个的话,我想获取这些classid,并且通过 | 隔开,而且插入到classidlist中去,请问这里该怎么写呢? )我给你解决你的第二个问题<?php$rs["classidlist"] = '1|2|3|5';$arr = explode('|',$rs["classidlist"]);foreach ($arr as $value) { echo '<a href=class.php?lid='.$value.'>'.$value.'</a><br>'."\r\n";}?> 基于你目前数据库的设计,方法如下:插入是数组合并成字符串,取出时分割字符串为数组。有了录入数据,和存储格式,输出数据,算法比较容易想的1,2,3 ==> 1|2|3 ==> {1,2,3}2.还可以更改数据库设计来实现。类似于订单啊,商品属性的思路 用phpmailer类做发送邮件功能,提示500错误? 求一个正则表达式 用EasyEclipse for PHP 写的php,,怎么运行不出来啊!!! 关于注册时间限制的问题。 如何更换地区别 M 和 C 呢? 关于RewriteRule 转换的问题 session_register的问题~~~~ 一行输出多个数据怎么解决 使用smarty的朋友们你们用什么做首尾结束符呢? 高手帮忙!!! 在线等! php在页面里画图 感谢syu(月无神)对于我MIME解码问题的帮助
<input type="checkbox" name="name[]" value="b"/>
<input type="checkbox" name="name[]" value="c"/>
<input type="checkbox" name="name[]" value="d" />if( !empty( $_POST['name'] ) && is_array( $_POST['name'] ) )
{
$name = implode( '|', $_POST['name'] );
}echo $name;
我给你解决你的第二个问题<?php
$rs["classidlist"] = '1|2|3|5';
$arr = explode('|',$rs["classidlist"]);
foreach ($arr as $value) {
echo '<a href=class.php?lid='.$value.'>'.$value.'</a><br>'."\r\n";
}
?>
方法如下:
插入是数组合并成字符串,
取出时分割字符串为数组。有了录入数据,和存储格式,输出数据,算法比较容易想的
1,2,3 ==> 1|2|3 ==> {1,2,3}2.还可以更改数据库设计来实现。类似于订单啊,商品属性的思路