| |||
como cambiar la hora en mi base de datos de mysql mi duda es por que hice un registro en php pero pero a la hora de guardar el registro me da la fecha incorrecta en la base de datos en phpmyadmin esta adelantado 6 horas como puedo solucionar esto gracias a todos |
| ||||
Respuesta: como cambiar la hora en mi base de datos de mysql Depende de cómo estés tomando el dato de la hora. Si lo haces en el SQL o desde el PHP, te recuerdo que ambos se ejecutan en servidor, por lo que si tomas la hora del sistema te tomará la hora del sitio donde el servidor está. Hay dos formas de resolver el asunto: Por un lado puedes enviar el dato desde el cliente, junto con todos los datos que el formulario envía. Por otro lado es posible cambiar la TMZ, cosa que encontrarás en Google si buscas un poco (https://www.google.com.ar/search?q=p...ient=firefox-a), con mucho sobre el tema.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| ||||
Respuesta: como cambiar la hora en mi base de datos de mysql Holas, En la seccion de Base de datos creo que te podrian dar la solucion exacta, pero que recuerde podrias hacerlo en el mismo SQL algo como:
Código SQL:
Ver original Pero con PHP puedes usar la clase DATETIME y DATEINTERVAL, algo como:
Código PHP:
Ver original http://php.net/manual/es/datetime.add.php Saludos,
__________________ .: Gildus :. |
| |||
Respuesta: como cambiar la hora en mi base de datos de mysql Cita: hola gildus como le hago o donde pongo el primer codigo en sql que me diste mi base de datos se llama prueba y mi tabla tbl_users y la columna que me marca mal el horario es dt_registro como quedaria muchas gracias
Iniciado por gildus Holas, En la seccion de Base de datos creo que te podrian dar la solucion exacta, pero que recuerde podrias hacerlo en el mismo SQL algo como:
Código SQL:
Ver original Pero con PHP puedes usar la clase DATETIME y DATEINTERVAL, algo como:
Código PHP:
Ver original [url]http://php.net/manual/es/datetime.add.php[/url] Saludos, |
| ||||
Respuesta: como cambiar la hora en mi base de datos de mysql Holas, Podes probar con :
Código SQL:
Ver original Y en el PHP el campo seria "nombre_del_campo". Saludos,
__________________ .: Gildus :. |
| |||
Respuesta: como cambiar la hora en mi base de datos de mysql Cita: -- phpMyAdmin SQL Dump
Iniciado por gildus Holas, Podes probar con :
Código SQL:
Ver original Y en el PHP el campo seria "nombre_del_campo". Saludos, -- version 3.5.1 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tiempo de generación: 03-02-2013 a las 02:45:10 -- Versión del servidor: 5.5.24-log -- Versión de PHP: 5.4.3 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Base de datos: `connect2` -- -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `usuarios` -- CREATE TABLE IF NOT EXISTS `usuarios` ( `id_usuario` int(11) NOT NULL AUTO_INCREMENT, `nombre` varchar(50) NOT NULL, `apellidoPaterno` varchar(50) DEFAULT NULL, `apellidoMaterno` varchar(50) DEFAULT NULL, `email` varchar(100) DEFAULT NULL, `username` varchar(50) DEFAULT NULL, `password` varchar(250) DEFAULT NULL, `dt_registro` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id_usuario`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ; -- -- Volcado de datos para la tabla `usuarios` -- INSERT INTO `usuarios` (`id_usuario`, `nombre`, `apellidoPaterno`, `apellidoMaterno`, `email`, `username`, `password`, `dt_registro`) VALUES (1, 'jose eduardo', 'ruiz', 'velazquez', '[email protected]', 'z3r000', '827ccb0eea8a706c4c34a16891f84e7b', '2013-01-29 03:29:50'), (2, 'mauricio', 'mancera', 'ramirez', '[email protected]', 'mauri', '481cb53f8907b365f305681478b7a63b', '2013-01-31 07:12:12'), (3, 'jose eduardo', 'ruiz', 'velazquez', '[email protected]', 'z3r0000', '827ccb0eea8a706c4c34a16891f84e7b', '2013-01-31 07:42:03'), (4, 'jose eduardo', 'ruiz', 'velazquez', '[email protected]', 'z3r000d', '827ccb0eea8a706c4c34a16891f84e7b', '2013-01-31 07:45:59'), (5, 'caca', 'caca', 'caca', '[email protected]', 'cacac', '827ccb0eea8a706c4c34a16891f84e7b', '2013-01-31 08:55:04'), (6, 'jose', 'rodriguez', 'flores', '[email protected]', 'manuel', '827ccb0eea8a706c4c34a16891f84e7b', '2013-01-31 23:11:49'), (7, 'jose', 'eduardo', 'ruiz', '[email protected]', 'masterrrr', '827ccb0eea8a706c4c34a16891f84e7b', '2013-02-01 11:51:10'), (8, 'jose', 'eduardo', 'ruiz', '[email protected]', 'joooo', '827ccb0eea8a706c4c34a16891f84e7b', '2013-02-02 03:33:46'), (9, 'jose', 'eduardo', 'ruiz', '[email protected]', 'z3r00000', '827ccb0eea8a706c4c34a16891f84e7b', '2013-02-02 06:43:09'); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; esta es mi base de datos si funciona lo que me dijiste pero el problema es que no lo guarda sigue haciendo lo mismo cuando guardo un usuario en la base de datos como le hago para que se quede guardada |
| ||||
Respuesta: como cambiar la hora en mi base de datos de mysql Como te mencione, si fuese por base de datos creo que seria asi por ejemplo:
Código SQL:
Ver original Pero como estamos en PHP, y como no muestras el codigo de PHP, seria mas o menos:
Código PHP:
Ver original Saludos,
__________________ .: Gildus :. |
Etiquetas: |