Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/04/2006, 00:17
erponcios
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años
Puntos: 0
Consulta mysql

Buenas, estoy intentando hacer una gráfica basada en librería GD, en la cual mostrar

Los datos de las visitas de los meses. Es decir, JUNIO= 34 visitas, SEPTIEMBRE=45, MAYO=23, etc..

Toda la parte de la gráfica ya la tengo controlada, pero el problema que tengo es a la hora de realizarle la consulta a mysql.

Quiero que me guarde las filas de cada mes, y me las sume cada una por serparado, pero únicamente las filas que correspondan a los últimos 12 meses

También quiero que me almacene cada uno de esos números de visitas en 12 variables diferentes.

La tabla que tengo creada, para esto es:
Código:
CREATE TABLE `visitas` (
  `id` int(11) NOT NULL auto_increment,
  `ip` varchar(225) default NULL,
  `hoy` int(11) default NULL,
  `hora` int(11) default NULL,
  `min` int(11) default NULL,
  `ampm` varchar(20) default NULL,
  `muestra` varchar(20) default NULL,
  `mes` int(11) default NULL,
  `ordenando` int(11) default NULL,
  `anio` int(11) default NULL,
  `fecha` date NOT NULL default '0000-00-00',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM;
La consulta que le estoy haciendo es la siguiente:
Código:
for ($i=0;$i<=11;$i++){	

$qrmo=mysql_query("SELECT Count(*) AS visitasmo FROM visitas WHERE TO_MONTHS(now())-TO_MONTHS(fecha) =".$i."");
					
$rmonth[$i] = mysql_fetch_array($qrmo);

}
Pero nada, esto me devuelve lo siguiente:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\foxserv\www\pixel\prueba.php on line 19

La fila 19 es: $rmonth[$i] = mysql_fetch_array($qrmo);


Alguien me podría decir como puedo realizarle la consulta?

Muchas gracias.

Última edición por erponcios; 15/04/2006 a las 00:41