Plik wykonujacy sie co 30 minut:
<? include('inc/config.php'); $licealisci = mysql_num_rows(mysql_query("SELECT * FROM user_confirmed WHERE klasa='1' or klasa='2'")); $lo1 = mysql_num_rows(mysql_query("SELECT * FROM user_confirmed WHERE szkola='I Liceum Ogólnokształcące'")); $lo2 = mysql_num_rows(mysql_query("SELECT * FROM user_confirmed WHERE szkola='II Liceum Ogólnokształcące'")); $lo3 = mysql_num_rows(mysql_query("SELECT * FROM user_confirmed WHERE szkola='III Liceum Ogólnokształcące'")); $result = mysql_query("UPDATE statystyki SET aktywni='$aktywni', gimnazjalisci='$gimnazjalisci', licealisci='$licealisci', g1='$g1', g2='$g2', g3='$g3', zs4='$zs4', g6='$g6', g7='$g7', zs8='$zs8', 1lo=$lo1, 2lo='$lo2', 3lo='$lo3', zsp1='$zsp1', zsp2='$zsp2', zsp3='$zsp3', zsp6='$zsp6'"); ?>
W pliku inc/config.php sa tylko zmienne wymagane do polaczenia z baza.
Tabela user_confirmed:
CREATE TABLE IF NOT EXISTS `user_confirmed` ( `user_id` int(6) NOT NULL AUTO_INCREMENT, `login` varchar(32) NOT NULL DEFAULT '', `pass` varchar(32) NOT NULL DEFAULT '', `email` varchar(40) NOT NULL DEFAULT '', `data` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, `dane` varchar(120) NOT NULL DEFAULT '', `szkola` varchar(120) NOT NULL DEFAULT '', `klasa` int(1) NOT NULL DEFAULT '0', `nauczyciel` varchar(120) NOT NULL DEFAULT '', `ip` varchar(20) NOT NULL DEFAULT '', PRIMARY KEY (`user_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin2;
Z gory dziekuje za pomoc i sugestie.