
16/04/2009, 14:15
|
 | | | Fecha de Ingreso: diciembre-2008 Ubicación: Morelia Mich.
Mensajes: 192
Antigüedad: 16 años, 2 meses Puntos: 8 | |
Respuesta: Consultas generales con mysql php Gracias por tu aportacion Ronruby, revise el post y medio una idea de como solucionarlo
bueno les dejo el codigo de lo que realize, antes que nada programo en cakephp asi
que si desan usarlo adaptarlo... si tienen dudas dejen sus comentarios.
<code>
function magic_query($model=null,$table=null,$param=null){
$www=$this->$model->query("describe ".$table);
$sql="select * from ".$table." where";
foreach($www as $w){
$sql.=" ".$w['COLUMNS']['Field']." like ('%".$param."%') or"; //cada uno de los campos.
}
$sql.=";";// agregamos un ; al final de la consulta
$sql=str_replace("or;","",$sql); // como no itera una ultima vez y agrega or; lo sustituimos por nada.
return $this->$model->query($sql); // ejecutamos nuestra consulta y retornamos los valores
}
</code> |