Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/12/2005, 19:03
Avatar de Tx
Tx
 
Fecha de Ingreso: enero-2002
Ubicación: Cba - Arg
Mensajes: 188
Antigüedad: 22 años, 4 meses
Puntos: 1
Hola Jeremias, claro que tiene solucion, el tema es saber como lo estas haciendo, y de ahi tomar medidas.
Por eso te puse, que "supongo" como lo estas haciendo.
El código que puse antes, es para desmarcar las protecciones (\) que pone PHP en ciertos caracteres indeseables, como comillas simples y dobles, y te quede el string de consulta como tiene que ser o sea
Código:
SELECT nombres FROM tbladoles WHERE sexo='M' ORDER BY nombres ASC;
y no
Código:
SELECT nombres FROM tbladoles WHERE sexo=\'M\' ORDER BY nombres ASC;
Para verificar que está recibiendo tu funcion mysql_query(), haz un
Código PHP:
echo $sql;
die; 
antes de la función mysql_query().
Por otro lado, tendrias que verificar como se esta escribiendo la consulta, si con comillas simples o dobles, en todo caso, opta por reemplazar las camillas por simples siempre.
Prueba así:
Código PHP:
$sql str_replace("\"","'",stripslashes($_POST['sql']));
$res mysql_query($sql); 
Si sigue sin funcionar, pega un poco de codigo y vemos mejor.
Saludos...

Última edición por Tx; 18/12/2005 a las 19:14