Obtener datos actuales en php
Frecuentes
Visto 70 equipos
1
Tengo una tabla, en mysql y tiene una columna llamada Fecha. Quiero tomar de la base de datos todas las filas con la misma fecha que la fecha actual. ¿Cómo puedo hacer esto? por favor, ayúdame.
Estoy tratando como a continuación:
$sql=mysql_query(select * from table where Date=getCurrentDate());
Pero no funciona... por favor ayúdame.
Actualizo mi código así:
$aktivitetet=mysql_query("select * from aktiviteti where Date=CURDATE())");
$rai=mysql_num_rows($aktivitetet);
if($rai>0)
{echo"There are activities on that date";}
else
{echo "There are no activities";}
pero tengo este error: Advertencia: mysql_num_rows() espera que el parámetro 1 sea un recurso, booleano dado en C:\xampp\htdocs\agenda\home.php en la línea 125
5 Respuestas
0
Debe pasar una cadena al método mysql_query:
$sql=mysql_query('select * from table where Date=CURDATE()');
Respondido 14 Feb 14, 01:02
0
$now = new DateTime();
$now->format('Y-m-d H:i:s'); // MySQL datetime format
$now->getTimestamp();
$sql=mysql_query("select * from table where Date=".$now);
Respondido 14 Feb 14, 01:02
0
En caso de que recién haya comenzado a desarrollar su aplicación, debería considerar usar mysqli en lugar de mysql (mysql desaparecerá a partir de php 5.5.0). De lo contrario, debería poder usar "Date=CURDATE".
$link = mysqli_connect("myhost","myuser","mypassw","mybd") or die("Error ". mysqli_error($link));
$query = "SELECT * FROM table WHERE Date=CURDATE()" or die("Error" . mysqli_error($link));
$result = $link->query($query);
while($row = mysqli_fecth_array($result)) {
echo $row["Date"] . "<br>";
}
Respondido 14 Feb 14, 01:02
0
verifique que su tipo de "Fecha" sea el mismo tipo con el tipo de fecha actual que obtiene de la función "getCurrentDate ()", deberá configurar su formato de Fecha para su conveniencia.
Respondido 14 Feb 14, 01:02
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas php mysql sql date or haz tu propia pregunta.
el tipo de columna es FECHA - user3272713
¿Qué significa ese error: Advertencia: mysql_num_rows() espera que el parámetro 1 sea un recurso, booleano dado en C:\xampp\htdocs\agenda\home.php en la línea 125? Actualizo mi código como arriba - user3272713
Significa que tu consulta falló. ¿Estás seguro de que el tipo de datos es correcto? ¿Nombres de columna también? - John Conde
¿Puedes publicar la consulta real aquí? - John Conde
Lo publiqué arriba.... Si lo uso como aquí: $aktivitetet=mysql_query("select * from aktiviteti where Date='12-12-2014'") funciona... pero como arriba no funciona... ¿Qué puedo hacer? - user3272713