Ver Mensaje Individual
  #18 (permalink)  
Antiguo 10/05/2005, 14:14
sebtev
 
Fecha de Ingreso: enero-2004
Ubicación: Salto
Mensajes: 484
Antigüedad: 20 años, 4 meses
Puntos: 2
Bien, ya q es tan complicado empezaremos por el principio:
La variable $_GET['numero'] debe pasar. Haz un echo antes de la linea 5 para ver si imprime lo q realmente debe ser. Esta variable debe ser un identificador único en tu tabla, es decir q no se debe repetir, porq si es así, es el error q te da, es decir q esta seleccionando más de un dato de la DB y como condionas a q el dato sea 1 (mysql_num_rows($resultado) == 1, te dará error si la variable $resultado es igual a 0 es mayor q 1. La mayoría de los seres humanos q conozco usan ID como nombre del identificador único, pero puedes usar numero, no hay problema en eso, pero fijate q sea el identificador único.
Código PHP:
<?
mysql_connect
"localhost""root""");
mysql_select_db("noti_php");
$resultado=mysql_query("SELECT * FROM noticias WHERE numero='".$_GET['numero']."'") or die (mysql_error());
//Mostramos EL registros
echo $_GET['numero'];
if (
mysql_num_rows($resultado)==1){
   
$conteo mysql_num_rows($resultado);
   echo 
$conteo;
   
$row=mysql_fetch_array($resultado);
   echo 
$row['titulo']; // etc con el resto ...
} else {
   echo 
"Noticia no existe ...";
}
?>
__________________
Dios dira que esto no es justo, pero lo sera...