Foros del Web » Programando para Internet » PHP »

error en index.php linea 10 XC

Estas en el tema de error en index.php linea 10 XC en el foro de PHP en Foros del Web. hola denuevo me sale este error en el servidor Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\mis doc.php\index.php on line ...
  #1 (permalink)  
Antiguo 08/06/2008, 12:09
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses
Puntos: 1
error en index.php linea 10 XC

hola denuevo me sale este error en el servidor

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\mis doc.php\index.php on line 10

y aqui esta mi linea pero no se enque depende el error

if(mysql_num_rows('$rs')>0)

(??)
  #2 (permalink)  
Antiguo 08/06/2008, 12:12
 
Fecha de Ingreso: junio-2004
Mensajes: 17
Antigüedad: 20 años, 5 meses
Puntos: 0
Respuesta: error en index.php linea 10 XC

Prueba a quitarle las comillas . ....... Y sino te funciona pon un poco más de codigo que veamos como recoges el valor de la variable $rs, y coo haces la conexión
  #3 (permalink)  
Antiguo 08/06/2008, 12:15
 
Fecha de Ingreso: mayo-2007
Ubicación: Lima/Peru
Mensajes: 25
Antigüedad: 17 años, 6 meses
Puntos: 0
Respuesta: error en index.php linea 10 XC

definitivamente son esos apostrofes, si fuera problema de la conexión o del query te saldría otro error
  #4 (permalink)  
Antiguo 08/06/2008, 12:21
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: error en index.php linea 10 XC

completo y no sale otro error mas que ese por ahora
Código PHP:
<?php
require('configuracion.php');
require(
'funciones.php');
include(
'header.html');    
/* Pedimos todos los temas iniciales (identificador==0)
* y los ordenamos por ult_respuesta */
$sql "SELECT id, autor, titulo, fecha, respuestas, ult_respuesta ";
$sql "FROM foro WHERE identificador=0 ORDER BY ult_respuesta DESC";
$rs mysql_query($sql$con);
    if(
mysql_num_rows($rs)>0)
{
    
// Leemos el contenido de la plantilla de temas
    
$template implode(""file("temas.html"));
    include(
'titulos.html');
    while(
$row mysql_fetch_assoc($rs))
    {
        
$color=($color=="white"?"#5b69a6":"");
        
$row["color"] = $color;
        
mostrarTemplate($template$row);
    }
}
include(
'footer.html');
?>

Última edición por jam1138; 09/06/2008 a las 00:46 Razón: Coloreo código
  #5 (permalink)  
Antiguo 08/06/2008, 12:35
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: error en index.php linea 10 XC

Cita:
Iniciado por rockmuerte Ver Mensaje
definitivamente son esos apostrofes, si fuera problema de la conexión o del query te saldría otro error
.. ¿cómo qué?.

iozk: Nuevamente, el error lo dice todo. El argumento que les estas dando a la función no es un 'resource' válido. Osea, no "vale" (su valor) lo que debería de valer.

Puede ser desde que no se pudo establecer conexión, que no se eligió bien la BD, que la consulta no se realizó... verás que son una serie de pasos y puede haber múltiples errores. Es recomendable siempre hacer validaciones.

Tu error, nuevamente, es de sintaxis; lo básico. Deberías leer un tutorial de PHP antes.

Verás el motivo si haces:
Código PHP:
$rs mysql_query($sql$con) or die (mysql_error()); 
... es un problema con la concatenación de la variable $sql y el cómo hacerlo --correctamente-- lo encontrarás aquí: www.php.net/language.operators.assignment

Nuevamente pides ayuda para buscar las letras que se escaparon.

PD: Sí, manéjalo sin comillas. Es una variable, no una cadena.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #6 (permalink)  
Antiguo 08/06/2008, 12:39
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: error en index.php linea 10 XC

demás, el segundo $sql sobre escribe al primero.....

Código PHP:
$sql "SELECT id, autor, titulo, fecha, respuestas, ult_respuesta ";
$sql "FROM foro WHERE identificador=0 ORDER BY ult_respuesta DESC"
deberías leerte un tutorial básico, como dice jam (deveras)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #7 (permalink)  
Antiguo 08/06/2008, 12:41
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: error en index.php linea 10 XC

... y ... esto:
Código PHP:
$color=($color=="white"?"#5b69a6":""); 
También esta mal. Nuevamente sintaxis:
Código PHP:
$variable = (expresión) ? 'valor para true' 'valor para false'

Y esto:
Código PHP:
$template implode(""file("temas.html")); 
... no es que este mal, pero es un tanto "raro" ...
Quizá te interese la función file_get_contents

__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 08/06/2008 a las 12:47 Razón: Simplifico :-/
  #8 (permalink)  
Antiguo 08/06/2008, 22:50
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: error en index.php linea 10 XC

no tienen otra direccion del manual para este error

Parse error: syntax error, unexpected T_INCLUDE in C:\wamp\www\mis doc.php\index.php on line 14
  #9 (permalink)  
Antiguo 09/06/2008, 06:54
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 7 meses
Puntos: 2534
Respuesta: error en index.php linea 10 XC

te falta un punto y coma.... deveras!

antes del include, o algún otro carácter especial.....

+ inesperado T_INCLUDE en C:\wamp\www\mis doc.php\index.php en la linea 14

puedes poner de la linea 10 a la 15.... suerte! (para comprobarlo)
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #10 (permalink)  
Antiguo 09/06/2008, 11:01
 
Fecha de Ingreso: mayo-2008
Mensajes: 499
Antigüedad: 16 años, 6 meses
Puntos: 1
Respuesta: error en index.php linea 10 XC

no da
aver con otro
este error

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\intemp.php\index.php on line 28

28 > if(mysql_num_rows($rs)>0)
  #11 (permalink)  
Antiguo 09/06/2008, 11:19
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 3 meses
Puntos: 102
Respuesta: error en index.php linea 10 XC

... ¿estamos jugando?.

Es el mismo error por el que creaste este tema. $rs no es un 'resource' válido. Dije antes el por qué puede ser, dije antes que hay que validar, dije antes cómo encontrar más información del por qué del error (mysql_error()),

No me quedó claro del T_INCLUDE. No da información de qué se esperaba... puede ser por un problema de codificación.
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
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 12:58.