sql数组字符串不是反序列化(正确,至少?)

时间:2015-06-20 15:09:19

标签: php mysql sql arrays serialization

我的sql表中有一个大小的列,它应该是一个显示大小的下拉菜单,然后将你链接到一个新的sql行;但是,选项框中没有显示任何内容,并且源代码中没有显示任何内容。这就是代码的样子:

<form>
     <select onchange="window.location.href=this.form.URL.options[this.form.URL.selectedIndex].value" name="URL">
        <?php
          $size = unserialize($row['size']);
          foreach ($size as $key => $value) {
               echo "<option value='$value'>$key</option>\n";
          }
        ?>
    </select>
</form>

我的数组看起来像这样:

"a:12:{s:3:"1/8";s:27:"legendproduct.php?id=101300";s:3:"1
/4";s:27:"legendproduct.php?id=101101";s:3:"3
/8";s:27:"legendproduct.php?id=101102";s:3:"1
/2";s:27:"legendproduct.php?id=101023";s:3:"3
/4";s:27:"legendproduct.php?id=101024";s:1:"1";
s:27:"legendproduct.php?id=101025";s:5:"1 
1/4";s:27:"legendproduct.php?id=101026";s:5:"1 
1/2";s:27:"legendproduct.php?id=101027";s:1:"2";
s:27:"legendproduct.php?id=101028";s:5:"2 
1/2";s:27:"legendproduct.php?id=101109";s:1:"3";
s:27:"legendproduct.php?id=101110";s:1:"4";
s:27:"legendproduct.php?id=101111";}" 

我做错了什么?任何帮助,将不胜感激。感谢。

0 个答案:

没有答案