Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/03/2016, 18:25
minombreesmm
 
Fecha de Ingreso: agosto-2012
Ubicación: M.
Mensajes: 2.031
Antigüedad: 12 años, 3 meses
Puntos: 52
Respuesta: problema al concatenar funcion php en consulta mysql

Cita:
Iniciado por xerifandtomas Ver Mensaje
Tu problema es que no concatenar de manera adecuada

Código PHP:
Ver original
  1. // Mal
  2. $sql="select ".formatear(."tema".).",campo2,campo3,etc from temas";
  3. // Bien
  4. $sql="select ".formatear("tema").",campo2,campo3,etc from temas";

http://php.net/manual/es/language.operators.string.php
Funciona para una cadena normal, pero yo la estoy metiendo en una consulta sql.
la consulta va a regresarme varios registros y la cadena de la consulta sql debe enviar la funcion tantos registros vaya a jalar.
sin embargo la he concatenado mal. en el ejemplo solo viene para cadenas normales.

la idea seria esta
Código SQL:
Ver original
  1. $sql="select t.id_tema, {funcionretorna(t.tema)} from temas t";

la función entre llaves?
__________________
a veces creemos que es algo básico pero al profundizar nos damos cuenta que estábamos tocando solo la cola de la culebra