Duda en php y mysql...

Hola colega,
Esta es mi pregunta primero te estoy mostrando algunas cosas que debes saber
estructura de la tabla :
Username time
a 5 min
b 10 min
b 15 min
a 1 min
c 10 min
Cuando ejecuto la query :
Username time
a 6 min
b 25 min
c 10 min
Cuando ejecuto la query en Navicat funciona perfectamente luego en la página no muestra dato alguno y me muestra este error :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\estadistica\admin.php on line 45
la linea es esta :
if ($row = mysql_fetch_array($rst)){
Este es mi codigo :
$qry = "SELECT UserName, SUM(Duration) AS SUMA, FROM AcctTable GROUP BY UserName";
$rst = mysql_query($qry);
if ($row = mysql_fetch_array($rst)){
echo "</td>
</tr>
<tr class=\"thead\">
<td>Usuario</td>
<td>Tiempo</td>
</tr>
";
/*for ($i = 0; $row=$r; $i++){
$miArray[$i]['UserName']=$row['UserName'];
$miArray[$i]['Duration']=$row['Duration'];
$arr = $miArray[$i]['UserName'];
$aa = $miArray[$i]['Duration'];*/
do {
$color= "#EEF6FF";
$tiempo = round($row[1]/3600,2)." hrs";
if ($tiempo < 1) {
$tiempo = round($row[1]/60,1)." min";
}
echo "
<tr bgcolor=\"".$color."\">
<td>".$row[0]."</td>
<td>".$tiempo."</td>
</td>
</tr>
";
}
while ($row = mysql_fetch_array($rst));
}
Gracias, Saludos.

1 Respuesta

Respuesta
1
Tienes un error en tu sentencia SQL: hay una coma de más después de la palabra SUMA
Si colega, era solo eso, muchas gracias, voy a finalizar esta pregunta para tu puntuación y luego voy a preguntarte sobre otro error que me sale pero este si es de más detalles es sobre autenticación con sessiones, en cuanto elabore bien la pregunta te la envío. Muchas Gracias, Saludos.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas