como podria hacer una busqueda php mysql a todas las tablas de mi base de datos...he probado con esto pero algo hare mal, gracias
if($busca!=""){
$busqueda=mysql_query("SELECT * FROM show tables WHERE titulo LIKE '%".$busca."%'");
| ||||
Respuesta: busqueda en todas las tablas php mysql No existe una cláusula FROM ni forma de escribirla que pueda barrer todas las tablas de una base en forma automática. La única forma que tienes es obtener la lista de tablas y hacerlo iterativamente. Pero para que algo parecido a lo que propones en el ejemplo funcione, todas las tablas deberían poseer el campo "titulo", o de lo contrario te devolvería un error. En todo caso eso te obligaría a iterar también las columnas de cada tabla... Me da la impresión de que estás tratando de ahorrarte trabajo con una metodología que no te ser virá.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
Etiquetas: |