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 = serialize($array);

于 2012-10-16T09:56:27.737 に答える