Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2002, 19:28
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 3 meses
Puntos: 5
Sentencia SQL via Formulario

Tengo una página donde quiero incluir la función de busqueda avanzada de registros mediante secuencias MySQL, por lo tanto pongo un formulario donde el usuario TECLEA parte de la sentencia (p.e. where nombre = 'manuel') y luego la manda a un script que lo completa con el resto de las condicionantes pero NO FUNCIONA!!!... aqui les va:

<<PREVIAMENTE TENGO DEFINIDOS LOS DATOS DEL HOST, Y LA VARIABLE $datoquery LA TRAIGO DEL FORMULARIO>>

if ($datoquery!="")
{
$cond=" and $datoquery";
}
else
{
$cond="";
}
include('datoshost.inc');
$conexion=mysql_connect($ser,$usr,$pas);
$resultado=mysql_db_query($basedatos,"select * from casos $cond");

<<AQUI PONGO LOS RESULTADOS>>

El problema es que si dejo $datoquery vacío, me resulta correctamente en la lista completa de registros de mi tabla, pero si escribo una condicion cualquiera, me regresa error (ni siquiera datos vacíos, sino ERROR...

Que puedo estar haciendo mal Maestros??

Saludos!