PHP - Consulta de php y mysql

 
Vista:

Consulta de php y mysql

Publicado por pixel2you (6 intervenciones) el 15/04/2006 07:44:29
Buenas, estoy intentando hacer una gráfica basada en librería GD, en la cual mostrar

Los datos de las visitas de la semana. Es decir, Lunes= 34 visitas, Martes=45, Miercoles=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 dia, y me las sume cada una por serparado, pero únicamente las filas que correspondan a los últimos 7 días.

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

La tabla que tengo creada, para esto es:
[code]
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;
[/code]

La consulta que le estoy haciendo es la siguiente:
[code]

for ($i=0;$i<=6;$i++){

$qryayer=mysql_query("SELECT Count(*) AS visitasayer FROM visitas WHERE TO_DAYS(now())-TO_DAYS(fecha) =".$i."");
$ryer[$i] = mysql_fetch_array($qryayer);

}
[/code]

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

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

Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta de php y mysql

Publicado por atak (95 intervenciones) el 17/04/2006 16:10:21
Hola
<b>pixel2you</b>

Trabaja tu consulta de la siguiente manera :

$qryayer=mysql_query("SELECT Count(*) AS visitasayer FROM visitas WHERE TO_DAYS(now())-TO_DAYS(fecha) ='$i'");


Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar