Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/01/2009, 08:10
warbandit69
 
Fecha de Ingreso: diciembre-2008
Ubicación: http://www.solucionesrios.tk/
Mensajes: 413
Antigüedad: 15 años, 4 meses
Puntos: 19
Respuesta: Parse Error: Linea de Codigo MySQL en PHP

Esto fue lo que me ahorre:

Código PHP:
if(!empty($cedula) and empty($nombre) and empty($cargo))
{
    
$query .= " WHERE `cedula` = '$cedula' ORDER BY `cedula`";
}
elseif(!empty(
$nombre) and empty($cedula) and empty($cargo))
{
    
$query .= " WHERE `nombre` LIKE '%$nombre%' ORDER BY `cedula`";
}
elseif(!empty(
$cargo) and empty($nombre) and empty($cedula))
{
    
$query .= " WHERE `cargo` LIKE '%$cargo%' ORDER BY `cedula`";
}
elseif(!empty(
$cargo) and empty($nombre) and empty($cedula))
{
    
$query .= " WHERE `cargo` LIKE '%$cargo%' ORDER BY `cedula`";
}
elseif(!empty(
$cedula) and !empty($nombre) and empty($cargo))
{
    
$query .= " WHERE `cedula` = '$cedula' AND `nombre` LIKE '%$nombre%' ORDER BY `cedula`";
}
elseif(!empty(
$cedula) and !empty($cargo) and empty($nombre))
{
    
$query .= " WHERE `cedula` = '$cedula' AND `cargo` LIKE '%$cargo%' ORDER BY `cedula`";
}
elseif(!empty(
$nombre) and !empty($cargo) and empty($cedula))
{
    
$query .= " WHERE `nombre` LIKE '%$nombre%' AND `cargo` LIKE '%$cargo%' ORDER BY `cedula`";
}
elseif(!empty(
$nombre) and !empty($cargo) and !empty($cedula))
{
    
$query .= " WHERE `cedula` = '%$cedula%' AND `nombre` LIKE '%$cedula%' AND `cargo` LIKE '%$cargo%' ORDER BY `cedula`"
Y ya quite los WHERE y bueno, he aqui el que hice para probar y me sigue dando error:

Código PHP:
$query "SELECT * FROM `responsable` WHERE `cedula` like '%$cedula%' OR `nombre` LIKE '%$nombre%' OR `cargo` LIKE '%$cargo%' OR MATCH (`nombre`) AGAINST ('$nombre') OR MATCH (`cargo`) AGAINST ('$cargo') ORDER BY `cedula`"