¿Cómo podría simplificar esto?

  • Autor Autor Pcx89
  • Fecha de inicio Fecha de inicio
P

Pcx89

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hey!, por aquí con una duda.
Tengo el siguiente código que me gustaría simplificar.

PHP:
<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND '2015-08-25' and rubro='2'"; $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>

Tengo que cambiarlo todos los días de manera manual con la fecha correspondiente, son 20 líneas en total. :grumpy:
¿Existirá alguna manera de simplificar este trabajo? :O
 
hola [MENTION=124018]Pcx89[/MENTION] lo que puedes hacer es usar la funcion de PHP date() que te da la fecha de hoy y asi no tener que ponerla manualmente.

prueba con esto aver si te funciona
PHP:
<?php  $hoy = date("Y-m-d"); ?>

<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND '".$hoy."' and rubro='2'";  $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>


saludos 😀
 
Última edición:
hola [MENTION=124018]Pcx89[/MENTION] lo que puedes hacer es usar la funcion de PHP date() que te da la fecha de hoy y asi no tener que ponerla manualmente.

prueba con esto aver si te funciona
PHP:
<?php  $hoy = date("Y-m-d"); ?>

<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND '".$hoy."' and rubro='2'";  $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>


saludos 😀

Gracias attack!!!! es lo que necesitaba. :encouragement:
 
De nada bro, es un placer ayudar 😛8:
 
También podes hacerlo usando CURRENT_DATE de mysql
PHP:
<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND CURRENT_DATE() and rubro='2'"; $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>
 
También podes hacerlo usando CURRENT_DATE de mysql
PHP:
<p><a href="seccion1.php">- Diseño</a><?php $sql = "SELECT * FROM publicaciones where DATE BETWEEN '2015-07-25' AND CURRENT_DATE() and rubro='2'"; $result = mysql_query($sql); $numero = mysql_num_rows($result); echo ' (<b>'.$numero.'</b>)';?></p>

Gracias!!, lo probaré 😀
 
Atrás
Arriba