[Codeigniter-users] 簡単なモデルの利用

Back to archive index

牧尾竜一 ryuic****@jom*****
2008年 7月 18日 (金) 08:40:53 JST


JOMRです。

ご回答ありがとうございます。

> すべてのレコードの変更日が変更されるということは、WHERE句がない
> UPDATE文を実行しているのではないでしょうか。
> 
> プロファイラを有効にし、実際に発行されている SQL文を確認して
> みてください。
プロファイラを有効にしてSQL文を確認すると

UPDATE `computer` SET `pc_id` = '18', `pc_host` = 'edit_test', `pc_os` =
'windowsXP Proffesional', `pc_cpu` = 'Pemtium(R) 4 CPU 3.20GHz',
`pc_mem` = '768MB', `pc_ip` = '192.168.0.153', `pc_mask` =
'255.255.255.0', `pc_gw` = '192.168.0.252', `pc_type` = 'DeskTop',
`biko` = '作業用PC', `redate` = '2008-07-18 08:38:11' WHERE `pc_id` = '18'
となっていました。
一覧の表示時のSQL文は

0.0011  	SELECT * FROM (`computer`) WHERE `cu_id` = '47' ORDER BY
`cu_id` desc
0.0010  	SELECT * FROM (`computer`) WHERE `cu_id` = '47'

となっていています。




Codeigniter-users メーリングリストの案内
Back to archive index