Foros del Web » Programando para Internet » PHP »

error que no entiendo

Estas en el tema de error que no entiendo en el foro de PHP en Foros del Web. hola, acabo de terminar mi proyecto (por fin) y resulta que cuando lo probe en mi casa funcionaba muy bien, pero ahora aqui en el ...
  #1 (permalink)  
Antiguo 11/01/2005, 14:01
Avatar de el_cesar  
Fecha de Ingreso: mayo-2001
Ubicación: Cali
Mensajes: 2.411
Antigüedad: 16 años, 6 meses
Puntos: 20
error que no entiendo

hola, acabo de terminar mi proyecto (por fin) y resulta que cuando lo probe en mi casa funcionaba muy bien, pero ahora aqui en el servidor donde debe quedar montado, me saca errores y no se a que se debe uno de ellos es el sigyuiente:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-7\www\portal\index.php on line 39

donde la linea 39 es

while ($row=mysql_fetch_array($noticia))

que pertenece a

Código PHP:

$consulta
="SELECT * FROM notice WHERE fecha = '".$dt."' AND lado = 'Izquierda'";
    
$noticia=mysql_query($consulta);

        if(
mysql_num_rows($noticia)>0){
        while (
$row=mysql_fetch_array($noticia))
        {
            {
            
$tit=$row["titulo"];
            echo 
'<tr><td><b>'.$row["titulo"].'</b></td></tr>';
            echo 
'<tr><td><em>'.$row["encabezado"].'</em></td></tr>';
            
$conten=$row["contenido"]; 
            echo 
"<tr><td><span lang=ES-CO><a href='noticia2.php?not=".$tit."'>".substr($conten,0,430). '</span></td></tr>';
            echo 
'Fuente : ';
            echo 
"<a href='".$row['urlfuente']."'>".$row['fuente']."<br>"
    
            }
        }
        }
else { 
    
$consulta2="SELECT * FROM notice WHERE fecha = '".$dt2."' AND lado = 'Izquierda'";
    
$noticia2=mysql_query($consulta2);



        if(
mysql_num_rows($noticia2)>0){
        while (
$row=mysql_fetch_array($noticia2))
        
//$dir="noticia.php?titulo=".$row["titulo"].;
        
{
            {
            
$tit=$row["titulo"];
            echo 
'<tr><td><b>'.$row["titulo"].'</b></td></tr>';
            echo 
'<tr><td><em>'.$row["encabezado"].'</em></td></tr>';
            
$conten=$row["contenido"]; 
            echo 
"<tr><td><span lang=ES-CO><a href='noticia2.php?not=".$tit."'>".substr($conten,0,430). '</span></td></tr>';
            echo 
'Fuente : ';
            echo 
"<a href='".$row['urlfuente']."'>".$row['fuente']."<br>"
    
            }
        }
        };
}
?> 
por favor ayuda, es urgente
__________________
Say no more.......
  #2 (permalink)  
Antiguo 11/01/2005, 14:06
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Usa la función mysql_error() .. sino nunca veras erroes de SQL o conexión que puedas tener y sólo versa un error "catastrófico" de PHP que no dice mucho como veras ..

Código PHP:
$noticia=mysql_query($consulta) or die (mysql_error()); 
Un saludo,
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 10:03.