Foros del Web » Programando para Internet » PHP »

xq me sale esto..

Estas en el tema de xq me sale esto.. en el foro de PHP en Foros del Web. me sale: Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\mis\sk\combates\mostrar.php on line 13 el codigo: Código PHP: <html> <head> <title>Documento sin t&iacute;tulo</title> ...
  #1 (permalink)  
Antiguo 28/02/2004, 15:10
 
Fecha de Ingreso: junio-2003
Mensajes: 150
Antigüedad: 14 años, 5 meses
Puntos: 0
xq me sale esto..

me sale:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\appserv\www\mis\sk\combates\mostrar.php on line 13


el codigo:

Código PHP:
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<? 
$combates
="SELECT * FROM combates";
$en=mysql_query($combates);
 
$en3a="select * from combates WHERE resumen='a'";
?> 
En total hemos jugado <? $en2=mysql_num_rows($en);echo $en2?> partidos. Hemos ganado <? $en3=mysql_num_rows($en3a); echo $en3?>
<?
while ($enn=mysql_fetch_array($en)){
?>

<? ?>
</body>
</html>
  #2 (permalink)  
Antiguo 28/02/2004, 16:19
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 16 años, 4 meses
Puntos: 9
Intenta esto:
Código PHP:
<? 
$combates
="SELECT * FROM combates";
$en3a="select * from combates WHERE resumen='a'";
?> 
En total hemos jugado 
<? $en2=mysql_num_rows($combates); echo $en2?> partidos.
Hemos ganado <? $en3=mysql_num_rows($en3a); echo $en3?>
<?
$en
=mysql_query($combates);
while (
$enn=mysql_fetch_array($en)){
?>

<? ?>
  #3 (permalink)  
Antiguo 28/02/2004, 16:56
Abs
 
Fecha de Ingreso: enero-2003
Mensajes: 216
Antigüedad: 14 años, 10 meses
Puntos: 0
Hola,

¿Y por qué tanto lío? yo probaría así, más fácil, más claro:

Código PHP:
$combates mysql_query("SELECT * from combates");
$ganados mysql_query("SELECT * from combates where resumen='a'");
$row mysql_num_rows($combates);
$row_ganados mysql_num_rows($ganados);
echo 
"En total hemos jugado: $row, y hemos ganado: $row_ganados"
Además tanto la pregunta como la respuesta tienen unos errores de sintaxis. Espero que te sirva de ayuda.

Saludos
  #4 (permalink)  
Antiguo 28/02/2004, 17:35
Avatar de lado2mx
Colaborador
 
Fecha de Ingreso: agosto-2001
Ubicación: Veracruz
Mensajes: 3.720
Antigüedad: 16 años, 4 meses
Puntos: 9
si, mejor esta opción
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:46.