Ver Mensaje Individual
  #7 (permalink)  
Antiguo 28/07/2014, 10:13
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Fechas con PHP Y MYSQL

Es que estás codificando cualquier cosa...

Código PHP:
Ver original
  1. $insertar = $_REQUEST['insertar'];
  2. $fecha_inicio = $_REQUEST['fecha_inicio'];
  3. $fecha_termino = $_REQUEST['fecha_termino'];
  4. $query = mysql_result("select DATEDIFF(" . $fecha_termino . ", " . $fecha_inicio . ")");

Acá estás invocando una función mysql_result(), cuando no has abierto la conexión (cosa que haces después), ni tampoco ejecutado una consutla.

¿Qué se supone que crees que hace eso?


Código PHP:
Ver original
  1. $instruccion = "insert into tabla (fecha_inicio, fecha_termino, dias )
  2. values ('$fecha_inicio', '$fecha_termino', '$query')";
Acá estarías ejecutando un insert, pero $query no tendría nada, o en todo caso tiene un array nulo, pero no es un dato válido para MySQL.

¿Tienes claro que para que se pueda ejecutar cualquier consulta a MySQL, la conexión debe estar previamente abierta, aún cuando no sean consultas a tablas, y que mysql_result() sólo puede operar si se ha ejecutado una query previa con mysql_query()?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)