Si si lo so che fa tutto il crontab in automatico, ma stavo facendo delle prove prima di incaricare il crontab.
La tabella è strutturata cosi:
codice:
`tbl_product` (
`pd_id` int(10) unsigned NOT NULL auto_increment,
`cat_id` int(10) unsigned NOT NULL default '0',
`pd_name` varchar(100) NOT NULL default '',
`pd_description` text NOT NULL,
`pd_fine` date NOT NULL default '0000-00-00',
`pd_status` varchar(100) NOT NULL default '0',
`pd_price` decimal(9,2) NOT NULL default '0.00',
`pd_qty` smallint(5) unsigned NOT NULL default '0',
`pd_image` varchar(200) default NULL,
`pd_date` datetime NOT NULL default '0000-00-00 00:00:00',
`pd_last_update` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`pd_id`),
KEY `cat_id` (`cat_id`),
KEY `pd_name` (`pd_name`)
)
Stavo facendo una prova manualmente, simulando il lavoro del crontab fa un controllo ogni giorno e mi fa partire la pagina cron.php dove vi è la seguente query:
Codice PHP:
UPDATE tbl_product SET pd_status = 1 where pd_fine = NOW()
Ho provato a farlo direttamente su phpmyadmin ma non funziona come mai?