Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/04/2013, 04:34
danipm25
 
Fecha de Ingreso: abril-2013
Mensajes: 7
Antigüedad: 11 años, 7 meses
Puntos: 0
Introducir el valor en 2 select anidadas

Hola,

Tengo 2 select anidadas y quiero pasarles un valor por php a las 2 consultas pero me da error, quizas no se pueda hacer esto...

Tengo la conexion a la base de datos correctamente creada y la parte que me falla es...

$maxRows_Usuarios = 20;
$pageNum_Usuarios = 0;
if (isset($_GET['pageNum_Usuarios'])) {
$pageNum_Usuarios = $_GET['pageNum_Usuarios'];
}
$startRow_Usuarios = $pageNum_Usuarios * $maxRows_Usuarios;

mysql_select_db($database_conexionRegistro, $conexionRegistro);
$query_Usuarios = sprintf("
SELECT U.strUsuario,
U.intFutbol7,
U.intFutbol11,
U.intFutbolSala,
U.intRunning, U.intCiclismo,
U.intFitness,
U.intBaloncesto,
U.intPadel,

( SELECT C.strAmigos FROM tblcontactos C WHERE C.strUsuario = %s AND C.strAmigos = U.strUsuario ) amigo

FROM tblusuario U
WHERE U.strUsuario LIKE %s
AND U.intFutbol7 LIKE '%'
AND U.intFutbol11 LIKE '%'
AND U.intFutbolSala LIKE '%'
AND U.intRunning LIKE '%'
AND U.intCiclismo LIKE '%'
AND U.intFitness LIKE '%'
AND U.intBaloncesto LIKE '%'
AND U.intPadel LIKE '%'",
GetSQLValueString($_GET["usuario"], "text"),
GetSQLValueString($_GET["usuario"], "text"));
$query_limit_Usuarios = sprintf("%s LIMIT %d, %d", $query_Usuarios, $startRow_Usuarios, $maxRows_Usuarios);
$Usuarios = mysql_query($query_limit_Usuarios, $conexionRegistro) or die(mysql_error());
$row_Usuarios = mysql_fetch_assoc($Usuarios);

El error que me da es...
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 20'

Si teneis alguna idea... GRACIAS!!