0

我有一个像

 [cat2] => Array
                (
                    [0] => 34
                    [1] => 48
                    [2] => 49
                    [3] => 46
                )

我想将此移动到特定字段到“类别”列中名为商店的表中

这意味着列类别的第一个字段应该有 34,48,49,46

因此,对于每个 id,我希望所有数组都移到类别列中。请帮助我,因为我被击中了。谢谢。

cat2 包含数组

$result= implode(",", $cat2);
    $rowids = mysql_query("SELECT id FROM shops ORDER BY id");
    if  ($rowids) {
    foreach ($result as $cat) {
    $row = mysql_fetch_assoc($rowids);
    $id = $row['id'];
    $upd = mysql_query("UPDATE shops SET categories = $cat WHERE id = $id");
    }
    }
4

1 回答 1

0

使用序列化并存储在类别字段示例 $array = array( "Lorem", "Ipsum", "Dolor" ); $serialized = 序列化($array);

于 2012-10-16T09:56:27.737 回答