PHP+MySQLでページカウンターをの続きです。
初期値が 1なので、今までの dataをどうやって引き継ごうか?
MySQLのコマンドを使って手直し?
と言うことで、自分でコマンドを打ち込んでの MySQLの data書き換え方法です。
[root]# mysql -u root -p passwd hogehoge mysql> show databases; +------------------+ | Database | +------------------+ | COUNTER_DB | mysql>use COUNTER_DB; Database changed mysql> select * from SANGROSE_T; +------+----------------+---------------+--------------------+-----------+ | ID_C | SCRIPT_NAME_C | REMOTE_ADDR_C | LAST_ACCESS_DATE_C | COUNTER_C | +------+----------------+---------------+--------------------+-----------+ | 1 | /index_pc.html | 192.168.0.5 | 1126885465 | 15 | +------+----------------+---------------+--------------------+-----------+ 1 rows in set (0.00 sec) mysql>update SANGROSE_T set COUNTER_C=44 where SCRIPT_NAME_C="/index_pc.html" ; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
と書き換えたい dataのカラムのみを記述してあげると dataの変更が行えるようです。
(¥マークは blogが勝手に入れてしまい、実際は、ダブルクオーテーションの前の円マークは付けていません)
しかし、こりゃ手入力でやっていったんじゃ大変です。
また何か考えます。
2005/09/18追記
結局、手入力で、ページカウンター数を入力しました。