Hola, abro este post para ver si podéis asesorarme y orientarme hacia dónde debo ir porque ando un poco perdido al respecto.
Necesito crear una aplicación en php en la cual un usuario pueda modificar una tabla.
En esta tabla va a poder añadir columnas, será un simple formulario, elegirá el nombre y el tipo de datos que se van a guardar ( varchar, num, etc etc ) con un simple alter table.
El problema viene en lo siguiente, quiero ejecutar una consulta que muestre todos los datos, ( esto lo tengo fácil, porque aunque no sepa que columnas va a añadir el usuario con un select * from table me sirve ) y quiero que el usuario pueda hacer consultas sobre todas las columnas y datos de la tabla.
Entonces mi quebradero de cabeza es, cómo programo esta consulta, para que dinámicamente el usuario pueda hacer consultas, porque si la última columna que ha creado es numérica la consulta se hará sin comillas y si es de texto tendré que ponerlas.
Concreto más por si no he sido lo suficientemente claro, si el usuario ha añadido una última columna llamada nombres, cómo hago para que genericamente me haga select * from tabla where nombres = " pepito" o que si el usuario ha añadido una ultima columna llamada precio, me genere esta consulta, select * tabla where precio = 22 ;
La cuestión es que el usuario debe poder hacer consultas sobre todos los campos de la tabla y de todas las formas posibles.
Ando perdido con esa parte y necesito otro punto de vista jeje a ver si podéis ayudarme