Cita:
Iniciado por cyber_dark Saludos, no se si el titulo sea muy descriptivo pero lo que intento hacer es guardar el valor de now() de mysql en una variable, para luego utilizar al momento de insertar, pero no funciona asi:
$var = now();
me marca error en la funcion y:
$var = 'now()';
no agregar la fecha a la hr de insertar, alguna idea?
PHP no puede "dialogar" con MySQL. SOn dos cosas total y absolutamente independientes. PHP puede enviar peticiones y recibir respuestas a través de la librería que uses, pero no puedes acceder directamene a funciones propias de MySQL desde PHP simplemente porque no existen para PHP, así colo las variables de PHP no existen para MySQL.
Si quieres obtener algo de MySQL debes hacerlo por medio de una consulta, o bien bindeando parámetros y luego recuperando su valor..
De lo contrario, no se puede.
Por otro lado, debes recordar que tanto NOW() en MySQL, como date() en PHP, como te sugieren, te devolverán la hora del servidor, no la del cliente, lo que peude afectar el resultado buscado si el servidor no está en el mismo país donde se encuentra el cliente.
Esa situación ya está considerada, y se puede hacer que el dato obtenido obtenga la fecha y hora referenciada al sitio donde está el cliente.