• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
    • Preguntas
    • Profesores
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Pruebas Online
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

144
Vistas
¿Cómo pasar la función de fecha a través de SQL-Mapper en un marco sin grasa?

Estoy usando fat-free-framwork para editar mi tabla de usuario e intentar actualizar un campo de fecha con:

 $user = new DB\SQL\Mapper($db,TBL_USER); $user->load('userID = 12'); $user->username = 'newUsername'; $user->datChanged = 'NOW()'; &user->update();

Cambia el campo 'nombre de usuario' propiamente dicho, pero no cambiará el campo de fecha y hora 'datChanged' ya que el mapeador pone NOW() entre comillas.

¿Alguna idea de cómo llamar a las funciones de fecha en el mapeador?

almost 3 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

No es posible en este momento, porque el mapeador usa en gran medida declaraciones preparadas y no puede vincular funciones a marcadores de posición, porque el motor PDO subyacente los está encadenando dentro de la preparación de la consulta.

Podrías usar esto en su lugar:

 $user->datChaned = date('Ymd H:i:s');
almost 3 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda