Falla subconsulta
Publicado por ronie (1 intervención) el 22/05/2006 13:47:07
Hola, estoy empezando con las subconsultas y tengo muchas dudas, no se si la estoy haciendo bien o no. A ver si alguien me puede aclarar algunas cosas. Lo que quiero es seleccionar de una misma tabla 2 campos distintos:
quiero mostrar todos los campos, que tengan el valor 2 y su ciudad sea Madrid.
he puesto algo así pero no se si está bien (después explico por qué):
$consulta=("select * from dispositivos where ciudad = "Madrid" in (select * from dispositivos where valor =2)");
El fallo me lo da a la hora de mostrar los resultados. Los muestro de dos formas y ninguna me funciona.
$resultado1 = mysql_result($consulta);
$resultado2 = mysql_num_rows($consulta);
no se si será porque la consulta está mal hecha (auqnue he probado quitando lo de los resultados para ver si por lo menos lanza algún error la consulta y no falla) o simplemente porque no se muestra así pero ya no se qué más puedo hacer.
Los errores que me lanza son así:
Warning: Wrong parameter count for mysql_result() in ...
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...
¿Alguien tiene idea de lo que puede ser?
quiero mostrar todos los campos, que tengan el valor 2 y su ciudad sea Madrid.
he puesto algo así pero no se si está bien (después explico por qué):
$consulta=("select * from dispositivos where ciudad = "Madrid" in (select * from dispositivos where valor =2)");
El fallo me lo da a la hora de mostrar los resultados. Los muestro de dos formas y ninguna me funciona.
$resultado1 = mysql_result($consulta);
$resultado2 = mysql_num_rows($consulta);
no se si será porque la consulta está mal hecha (auqnue he probado quitando lo de los resultados para ver si por lo menos lanza algún error la consulta y no falla) o simplemente porque no se muestra así pero ya no se qué más puedo hacer.
Los errores que me lanza son así:
Warning: Wrong parameter count for mysql_result() in ...
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in ...
¿Alguien tiene idea de lo que puede ser?
Valora esta pregunta


0