Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consultas que fallan con algunos parámetros

Estas en el tema de Consultas que fallan con algunos parámetros en el foro de Bases de Datos General en Foros del Web. Hola, tengo hecha una tabla en MySQL con 5 registros Código: CREATE TABLE `proyectos` ( `numero` int(11) NOT NULL default '0', `titulo` varchar(25) NOT NULL ...
  #1 (permalink)  
Antiguo 25/01/2005, 09:42
Avatar de Hurgui  
Fecha de Ingreso: febrero-2003
Ubicación: Madrid
Mensajes: 360
Antigüedad: 21 años, 9 meses
Puntos: 0
Exclamación Consultas que fallan con algunos parámetros

Hola,
tengo hecha una tabla en MySQL con 5 registros

Código:
CREATE TABLE `proyectos` (
  `numero` int(11) NOT NULL default '0',
  `titulo` varchar(25) NOT NULL default '',
  `año` int(11) NOT NULL default '0',
  `resumen` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`numero`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;


INSERT INTO `proyectos` VALUES (1, 'Santiago Bernabéu', 2004, 'http://www.google.es');
INSERT INTO `proyectos` VALUES (2, 'Tornillos', 2003, 'http://www.microsoft.com');
INSERT INTO `proyectos` VALUES (5, 'El kinto', 2003, 'sdas');
INSERT INTO `proyectos` VALUES (3, 'El cuatro que es 3', 2005, 'http://www.iespana.es');
INSERT INTO `proyectos` VALUES (4, 'Cuatro de verdad', 456, 'www.quattro.com');
Y esta tabla funciona perfectamente en accesos PLSQL, tambien he creado una página en PHP que recibe por parametro el indentificador principal 'numero' con el siguiente código en su interior:

Código PHP:
$result mysql_query("SELECT * FROM proyectos WHERE numero = $numero"$link); 
 
echo 
"Numero:... ".mysql_result($result0"numero")."<br>"
echo 
"Año:...... ".mysql_result($result0"año")."<br>"
echo 
"Titulo:... ".mysql_result($result0"titulo")."<br>"
Pues misteriosamente si cargo la página pasando por parámetro los valores 2, 3 y 4 funciona correctamente pero falla con el 1 y el 5 a pesar de que los regisrtos existen.

Me muestra este error:

Código:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource
Alguien sabe porque es???

MUCHAS GRACIAS
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 14:16.