
27/02/2002, 19:28
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 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! |