<tr>
<td><input name="server[1]" type="checkbox" class="check" id="Reflector_Design" value="Reflector Design" />
<label for="Reflector_Design">Reflector Design</label></td>
<td><input name="server[2]" type="checkbox" class="check" id="Custom-made" value="Custom-made" />
<label for="Custom-made">Custom-made</label></td>
</tr>
处理
if($server[$j]<>"")
{
echo $server[$j].",";
}
输出正确,以逗号隔开但是插入数据库中时$server=$server[$j],数据库中显示array
我用$server=serialize($server[$i])序列化后,输出时反序列化不正常了。显示的是一个特殊字符";"我应该要怎样插入数据库中
<td><input name="server[1]" type="checkbox" class="check" id="Reflector_Design" value="Reflector Design" />
<label for="Reflector_Design">Reflector Design</label></td>
<td><input name="server[2]" type="checkbox" class="check" id="Custom-made" value="Custom-made" />
<label for="Custom-made">Custom-made</label></td>
</tr>
处理
if($server[$j]<>"")
{
echo $server[$j].",";
}
输出正确,以逗号隔开但是插入数据库中时$server=$server[$j],数据库中显示array
我用$server=serialize($server[$i])序列化后,输出时反序列化不正常了。显示的是一个特殊字符";"我应该要怎样插入数据库中
解决方案 »
- PHP官方站点也有中文版的手册了
- 织梦cms后台的内容修改页面可以增加自动分页吗?
- file_get_contents 不能使用 allow_url_fopen 配置为on
- 关于js的cookie问题
- zend framework里的mail的问题
- APP_DEBUG无法开启调试
- foreach里面的内容不显示是为什么
- wordpress sitemap 修改问题
- 只要高手,1:修改不能大过总监设定的数,比如说总监设定了0.9,然后下面的都不能超过0.9,只能比0.9少就是只能在0---0.9之间 2:选择了不给那个选项
- php redis 有序集合的返回值被覆盖的问题
- 存储过程的问题
- php 查询思路?
数据库数据为:s:1:";";
输出前 $pro = unserialize($pro);
输出结果 ;是不是我写的不对?
echo $pro[$j]."<br>";
$insert='insert into tables values('$pro')';
mysql_query($insert);
$sql="select pro from tables";
$rw=mysql_fetch_row($sql);
$str=unserialize($rw[0]);
echo $str;
//这两个输出结果不一样吗?
数据库中:s:1:";";
取出:;
)?????
for($j=0;$j<10;$j++)
if($server[$j] <>"")
{
echo $server[$j].",";
} }
这样可以循环输出是正确的
但是我直接用
for($j=0;$j<10;$j++)
if($server[$j] <>"")
{
$server=$server[$j].",";
} }
然后直接把$server存入数据库,这样是错的
我要把几个结果都放在数组里面,然后再序列化
这样的思路对吧
怎样放到一个数组里面
放到数组里:$arr=array();
for($j=0;$j <10;$j++)
if($server[$j] <>"")
{
$arr[$j]=$server[$j].",";
}
}
//序列化数组
$str=serialize($arr);
//存人数据库,
$insert="insert into tables values('$str')";
//从数据库取出
$sql="select pro from tables ";
$rw=$rw=mysql_fetch_row($sql);
//反序列
$kk=unserialize($rw[0]);
因为用的是模板程序,输出语句都有好几个文件,我对数组不怎么会
我QQ:275931078
能不能加我,QQ上解决,清楚一些
谢谢了