o la mysql esta mal?
Quiero que me active el enlace en 1 y le sume una visita al hacerle el UPDATE pero no me funciona, suma una vista si esta ya activado pero si no nada no se como lograr que me lo active cuando el enlace esta insertado en la db y envia otra visita.
Código PHP:
if(!mysql_num_rows(mysql_query("SELECT * FROM enlaces WHERE link like '".$ref."'"))) {
mysql_query("INSERT INTO enlaces (fecha, link, buscar, nombre, descripcion) values ('".$time."', '".$ref."', '".line($_GET['buscar'],4)."', '".$Nombre."', '".$_POST[descripcion]."')") or die(mysql_error());
}
else{
mysql_query("UPDATE enlaces SET visitas=visitas+1 WHERE link='".$ref."' AND activo='1'" ) or die(mysql_error());
}
Código PHP:
CREATE TABLE `enlaces` (
`id` smallint(255) NOT NULL auto_increment,
`nombre` varchar(200) NOT NULL default '',
`buscar` varchar(200) NOT NULL default '',
`descripcion` text NOT NULL,
`link` varchar(200) NOT NULL default '',
`visitas` smallint(255) NOT NULL default '0',
`activo` smallint(1) NOT NULL default '0',
`cat_id` varchar(200) NOT NULL default '',
`pass` varchar(200) NOT NULL default '',
`editado` smallint(1) NOT NULL default '0',
`email` varchar(200) NOT NULL default '',
`fecha` varchar(30) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=34 ;
Buen espero me puedan ayuda muchas gracias
saludos