ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-spanish
php-spanish
RE: [PHP-ES] Error mysql
by Pablo Beca other posts by this author
Aug 30 2003 3:17AM messages near this date
[PHP-ES] Error mysql | Re: [PHP-ES] Error mysql
Hola Amador

Veo que ya varios han hecho una consulta parecida esta semana.
Personalmente veo muchos scritps que no hacen las validaciones
correspondientes, incluso las más comunes como estas que es
evaluar el resultado de un query que hicimos contra una base
de datos.

A este código que enviaste, podrías mejorarlo así:

$fecha1 = "25-08-2003";
$fecha2 = "30-08-2003";

if ($resultado = mysql_query("tu_consulta" ,$conexion)){
   // Consulta exitosa
   while ($registro = mysql_fetch_array($resultado)){
      $user= $registro['url'];
      $visitas = $registro['visitas'];
      echo " $user  - $visitas visitas <br> ";
   }
}else{
   // Fallo en la consulta
   echo mysql_error();
}

Con esta estructura puedes evitarte errores como este, y ver
al instante que es lo que está mal en "tu_consulta".

Espero haberte ayudado

Pablo M. Beca
INFOSOFT Studio'S
Santa Fe - Argentina
pablo@[...].com


-----Mensaje original-----
De: Amador Cubino [Necostek.com] [mailto:acubino3@[...].com] 
Enviado el: Viernes, 29 de Agosto de 2003 08:07 p.m.
Para: lista@[...].com
Asunto: [PHP-ES] Error mysql


Hola, el siguiente codigo
$fecha1 = "25-08-2003";
$fecha2 = "30-08-2003";
$resultado= mysql_query("select Usuarios.url,
avg(publi_stats_real.visitas) from Usuarios, publi_stats_real where
Usuarios.id = publi_stats_real.idweb and publi_stats_real.fecha > 
'$fecha1' and publi_stats_real.fecha < '$fecha2'",$conexion);
while ($registro = mysql_fetch_array($resultado)){
    $user= $registro['url'];
    $visitas = $registro['visitas'];
    echo " $user  - $visitas visitas <br> ";
}

me da este error
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL
result resource in
/home/cubino/public_html/hispanel/panelad-estadisticas.php on line 22


Yo lo que intento es hacer una media las visitas de los ultimos 5 dias
por web.

A ver si alguien puede ayudarme

*************************************************
 D. Amador Cubino
 Presidente de Necostek y asociadas
*************************************************
 http://www.NECOSTEK.com - Imagen Comercial
 http://www.HISPADOMINIO.com - Hosting Gratis
 http://www.DISENTWEB.COM - Hosting y Diseño web
*************************************************
 


---------------------------------------------------------------------
Archivo On-line:  http://www.phpes.com/
	via news: news://news.phpes.com/
Manual PHP en español: http://www.php.net/manual/es/
Para dar de baja la suscripción, mande un mensaje a:
   lista-unsubscribe@phpes.com
Thread:
Amador Cubino [Necostek.com]
Pablo Beca
Pablo Godel

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved