Хотя я ошибся. Попробуй
< ? p h p
$ d a t a = D B : : $ d b h - > q u e r y F e t c h ( " S E L E C T * F R O M ` n e w s ` WH E R E ` n e w s _ i d ` = ? L I M I T 1 ; " , a r r a y ( $ g i d ) ) ;
i f ( ! e m p t y ( $ d a t a ) ) {
i f ( $ l o g ! = $ d a t a [ ' n e w s ' ] ) {
$ q u e r y r a t e d = D B : : $ d b h - > q u e r y F e t c h ( " S E L E C T ` r a t e d _ i d ` , ` r a t e d _ n e w s ` F R O M ` r a t e d n e w s ` WH E R E ` r a t e d _ n e w s ` = ? A N D ` r a t e d _ u s e r ` = ? L I M I T 1 ; " , a r r a y ( $ g i d , $ l o g ) ) ;
i f ( e m p t y ( $ q u e r y r a t e d ) ) {
$ e x p i r e s r a t e d = S I T E T I M E + 3 6 0 0 * $ c o n f i g [ ' n e w s e x p r a t e d ' ] ;
D B : : $ d b h - > q u e r y ( " D E L E T E F R O M ` r a t e d n e w s ` WH E R E ` r a t e d _ t i m e ` < ? ; " , a r r a y ( S I T E T I M E ) ) ;
D B : : $ d b h - > q u e r y ( " I N S E R T I N T O ` r a t e d n e w s ` ( ` r a t e d _ n e w s ` , ` r a t e d _ u s e r ` , ` r a t e d _ t i m e ` ) V A L U E S ( ? , ? , ? ) ; " , a r r a y ( $ g i d , $ l o g , $ e x p i r e s r a t e d ) ) ;
D B : : $ d b h - > q u e r y ( " U P D A T E ` n e w s ` S E T ` n e w s _ r a t i n g ` = ` n e w s _ r a t i n g`+1 WHE R E ` n e w s _ i d ` = ? " , a r r a y ( $ g i d ) ) ;
}
}
}
Добавлено через 00:49 сек.
Блин. Пробелы ненужные постирай ток
Добавлено через 05:36 сек.
gid=' . $data['news_id'] . '
в ссылке гид исправь на это