添付ファイルに社長が設定したファイルを追加しておきます。 正直そちらを参考にした方が良いです。
mysql> select keyid,nickname,pcmail,ac_grade from customer where pcmail='yutaka.fujii@gmailcom'; Empty set (0.00 sec) mysql> select keyid,nickname,pcmail,ac_grade from customer where pcmail='yutaka.fujii@worldcraft.co.jp'; +-------+--------------+-------------------------------+----------+ | keyid | nickname | pcmail | ac_grade | +-------+--------------+-------------------------------+----------+ | 50352 | yutaka-fujii | yutaka.fujii@worldcraft.co.jp | 2 | +-------+--------------+-------------------------------+----------+ 1 row in set (0.00 sec)
mysql> update customer set ac_grade=4 where keyid=50352; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select keyid,nickname,pcmail,ac_grade from customer where pcmail='yutaka.fujii@worldcraft.co.jp'; +-------+--------------+-------------------------------+----------+ | keyid | nickname | pcmail | ac_grade | +-------+--------------+-------------------------------+----------+ | 50352 | yutaka-fujii | yutaka.fujii@worldcraft.co.jp | 4 | +-------+--------------+-------------------------------+----------+ 1 row in set (0.00 sec) グループ作成後に以下を操作 mysql> select * from grpmemb_map where level=10; +--------+------+-------+-------+------+------------+-------+------------+ | keyid | gid | cid | level | feed | access_ut | state | ins_ut | +--------+------+-------+-------+------+------------+-------+------------+ | 107735 | 1970 | 50352 | 10 | 0 | 1331524692 | 1 | 1331524691 | +--------+------+-------+-------+------+------------+-------+------------+ 参考文章がよくわからなかったが、cid=50352,gid=1970を確認 mysqlがs_jisな為、文字が大変な事になっていますが、 mysql> select * from groupm where keyid=1970; +-------+---------+--------------------+----------------------+--------------------+-------+---------+-------+----------+-----------+-----------+------+---------+--------- +---------+----------+----------+----------+------------+---------+-----------+---------------+---------------------+ | keyid | categid | gname | gmess | grule | o_grp | o_photo | o_bbs | o_search | limit_day | limit_all | icon | icon_pe | icon_id | cut_url | ttl_memb | ttl_gall | ttl_topi | ins_ut | tag_cnt | o_premium | reg_timestamp | timestamp | +-------+---------+--------------------+----------------------+--------------------+-------+---------+-------+----------+-----------+-----------+------+---------+---------+---------+----------+----------+----------+------------+---------+-----------+---------------+---------------------+ | 1970 | 2 | ?e?X?g?O???[?v0312 | ?e?X?g?O???[?v?ł??B | ?e?X?g?e?X?g?e?X?g | 1 | 0 | 0 | 0 | 2 | 2 | | | 0 | | 1 | 0 | 0 | 1331524691 | 1 | 0 | NULL | 2012-03-12 12:58:11 | +-------+---------+--------------------+----------------------+--------------------+-------+---------+-------+----------+-----------+-----------+------+---------+---------+---------+----------+----------+----------+------------+---------+-----------+---------------+---------------------+ 1 row in set (0.00 sec)
o_premiumが0である事を確認 mysql> select o_premium from groupm where keyid=1970; +-----------+ | o_premium | +-----------+ | 0 | +-----------+ 1 row in set (0.00 sec) プレミアムグループへ昇格させます。 mysql> update groupm set o_premium=1 where keyid=1970; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql> select o_premium from groupm where keyid=1970; +-----------+ | o_premium | +-----------+ | 1 | +-----------+ 1 row in set (0.00 sec) この時点で一応のプレミアムグループへの昇格はできており、グループ一覧のプレミアムグループに乗っている事を確認。 作業9まで完了、途中にすべての項目が表示されなくなるという症状に陥った。
操作ミスだった
$PGRP_IDs = array( PGRP_UNIQUE_NNG, PGRP_UNIQUE_TREND, PGRP_UNIQUE_SIGMA, PGRP_UNIQUE_TREND_PLUS, PGRP_UNIQUE_WC, PGRP_UNIQUE_TEST ); WCの➡に「,」忘れ 作業10、11完了。変更点の違いがよくわからなかった。再操作する必要があるかもしれない。