elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 ... 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 ... 244
551  Programación / PHP / Re: [mysql] Consultar mediante rango de fechas en una sola sentencias ? en: 10 Marzo 2011, 22:53 pm
date("Y-m-d H:m:s") devuelve la fecha y hora actual :) el segundo es solo para darle formato a otra hora, seria redundante pasarle time()
552  Programación / PHP / Re: [mysql] Consultar mediante rango de fechas en una sola sentencias ? en: 10 Marzo 2011, 22:27 pm
no es necesario pasar el segundo parametro a date (quita ese time())

despues para buscar por lapsos de tiempo puedes usar esto

y por ultimo, si... si buscas solo con la fecha mysql obvia la hora ;)
553  Programación / PHP / Re: Php , Mysql y Apache en OpenSuse 11.4? en: 10 Marzo 2011, 20:54 pm
kdevelop no te suena? es bueno :P
554  Programación / PHP / Re: [mysql] Consultar mediante rango de fechas en una sola sentencias ? en: 10 Marzo 2011, 20:31 pm
el problema es que guardas un unix timestamp (el cual.. no es varchar, bastaria con un campo numeric o decimal en la base de datos) dependiendo que necesites guardar, en tu base de datos ese campo deberia ser DATE o DATETIME (fecha o fecha y hora)

time() devuelve fecha Y hora en formato unix... pero si no usaras la hora talvez prefieras usar date("Y-m-d") para guardar solo la fecha (y el campo de tipo DATE en la base de datos)

si necesitas la fecha Y hora deberias usar DATETIME en tu base de datos y date("Y-m-d H:m:s") para insertar el timestamp en la base de datos (todo esto del lado de php, las  funciones comentadas anteriormente CURDATE() y NOW() son de SQL)

en resumen xD tendrias que dejar de usar time() y cambiar la forma en que se guardan las fechas en la base de datos, lo cual es una buena practica tomando en cuenta que el tiempo unix empieza el 1 de enero de 1970 a las 0:00 :) imagina si tu sistema guardara fechas de nacimiento :P mi padre no podria registrarse xD
555  Comunicaciones / Mensajería / Re: no puedo acceder a mi cuenta de hotmail en: 10 Marzo 2011, 17:32 pm
que error te sale? no sera que tienes mal puesta la fecha y hora del sistema?
556  Programación / PHP / Re: [mysql] Consultar mediante rango de fechas en una sola sentencias ? en: 10 Marzo 2011, 16:14 pm
jeje despues de pensar un rato puedes seleccionar todas las fechas del mismo mes y año pasando el año y mes concatenados :P para marzo 2011 seria 201103 por lo tanto la query quedaria mas o menos asi

Código
  1. SELECT * FROM DATOS WHERE EXTRACT(YEAR_MONTH FROM FECHA) = 201103;
  2.  
  3. SELECT * FROM DATOS WHERE YEAR(FECHA) = 2011 AND MONTH(FECHA) = 3;

funcionarina exactamente igual para el mismo mes (del mismo año) :P
557  Programación / PHP / Re: [mysql] Consultar mediante rango de fechas en una sola sentencias ? en: 10 Marzo 2011, 07:14 am
La siguiente consulta selecciona todos los registros con un valor date_col dentro de los últimos 30 días:
Código
  1. mysql> SELECT something FROM tbl_name
  2.    -> WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;

:http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html

supon que es febrero :) o diciembre que tiene 31 :O
558  Programación / PHP / Re: [mysql] Consultar mediante rango de fechas en una sola sentencias ? en: 10 Marzo 2011, 06:06 am
time() es un timestamp en formato unix... cambia por

Código
  1. mysql_query( "inser into DATOS( ID, MENSAJE, FECHA ) values('123', 'abc', NOW());", $link);
  2.  
  3. //o
  4.  
  5. mysql_query( "inser into DATOS( ID, MENSAJE, FECHA ) values('123', 'abc', CURDATE());", $link);

dependiendo si necesitas el timestamp (fecha y hora) o solo la fecha
559  Programación / PHP / Re: [mysql] Consultar mediante rango de fechas en una sola sentencias ? en: 10 Marzo 2011, 05:47 am
Spara comenzar... el campo FECHA debe ser de tipo DATE en vez de varchar, segundo puedes sacar por año, mes o fecha actual utilizando una condicion en where (en el sql)

Código
  1. SELECT * FROM DATOS WHERE FECHA = CURDATE()

y cuando insertas (si solon necesitas fecha, sin hora) puedes usar la misma funcion en sql, o NOW()

si es por mes o año actual?

Código
  1. SELECT * FROM DATOS WHERE YEAR(FECHA) = YEAR(CURDATE())
  2. SELECT * FROM DATOS WHERE YEAR(FECHA) = 2011

funcionarian exactamente igual :p

Código
  1. SELECT * FROM DATOS WHERE MONTH(FECHA) = MONTH(CURDATE())
  2. SELECT * FROM DATOS WHERE MONTH(FECHA) = 3
  3. ELECT * FROM DATOS WHERE MONTHNAME(FECHA) = 'March'

para marzo xD
560  Programación / Desarrollo Web / Re: Buscando un script en: 9 Marzo 2011, 22:53 pm
lo que necesitas es un hosting que te permita hacer streaming y un reproductor en flash/html5 para videos :) como el de videojs.com :O el codec del video lo puedes cambiar inclusive en el servidor (necesitarias por lo menos un vps claro esta) con ffmpeg o antes de subirlo :P
Páginas: 1 ... 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 [56] 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 ... 244
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines