返信する: d3diaryサポート板
- Re: 画像表示の不具合(d3diary_0.18)
- 投稿者: なーお 投稿日時: 2011/7/22 18:10
ほんださん、こんにちは。
引用:phpmyadminで確認しようと思ったのですが、「phpto」テーブルが見つかりませんー??
なんですってえ?
アップデートで消えたとすると、(trust)/modules/d3diary/onupdate.phpの中に
141 142 143 144 145 146 147 148 149 150 151 152
// 0.18 // modify photo `tstamp` column data type from timestamp to datetime $result = mysql_query("SELECT `tstamp` FROM ".$db->prefix($mydirname."_photo")) ; $field_type = mysql_field_type($result, 0); if ( $field_type == "timestamp" ) { $db->queryF( "ALTER TABLE ".$db->prefix($mydirname."_photo")." modify `tstamp` datetime NOT NULL" ) ; // for NULL tstamp, copy from diary's create_time $sql = "UPDATE ".$db->prefix($mydirname."_photo"). " p INNER JOIN ".$db->prefix($mydirname."_diary")." d USING(bid) SET p.tstamp=d.create_time WHERE (p.tstamp IS NULL) OR (p.tstamp = '0000-00-00 00:00:00')"; $result = $db->queryF( $sql ) ; }
があるはずですので、これが悪さをした可能性、、 なのかなあ。。
対処方法としては、最新のバックアップからこのテーブルをリストアいただき、もう一度アップデートしてみる、ということしか思いつかないです。。