Medoo Mostrar Somente a Lista Horas passadas

  • Autor Autor WalletDPay
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
W

WalletDPay

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, actualmente uso Medoo con PHP, Pero me es imposible hacer que la lista de datos que se muestre sean datos que sea de horas pasadas.

osea nunca mostrar datos que este mas adelante de la hora actual.


PHP:
$DatosLista = $database->select('items', [
            'item_id',
            'item_time'
            ],[
            'item_time[<]' => date('H:i:s', time() - date('Z')),
            'LIMIT' => 1
]);

En Intentado con ese codigo y otros codigos pero no lo logro.

Si Alguien pudiera ayudarme.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Nadie Puede ayudarme?
 
Nadie Puede ayudarme?
PHP:
$database->select("account", "user_name", [
    "birthday[<>]" => [date("Y-m-d", mktime(0, 0, 0, 1, 1, 2015)), date("Y-m-d")]
]);
 
$database->select("account", "user_name", [
    "birthday[><]" => [date("Y-m-d", mktime(0, 0, 0, 1, 1, 2015)), date("Y-m-d")]
]);
SQL:
WHERE ("birthday" BETWEEN '2015-01-01' AND '2017-01-01')
WHERE ("birthday" NOT BETWEEN '2015-01-01' AND '2017-01-01')


Eso está en la documentación, supongo que una solución a lo que requieres, puedes ser poner una BETWEEN [<>] fecha muy atrás - fecha actual
 
PHP:
$database->select("account", "user_name", [
    "birthday[<>]" => [date("Y-m-d", mktime(0, 0, 0, 1, 1, 2015)), date("Y-m-d")]
]);
 
$database->select("account", "user_name", [
    "birthday[><]" => [date("Y-m-d", mktime(0, 0, 0, 1, 1, 2015)), date("Y-m-d")]
]);
SQL:
WHERE ("birthday" BETWEEN '2015-01-01' AND '2017-01-01')
WHERE ("birthday" NOT BETWEEN '2015-01-01' AND '2017-01-01')


Eso está en la documentación, supongo que una solución a lo que requieres, puedes ser poner una BETWEEN fecha muy atrás - fecha actual

Ya lo intente y no me funciono, no se si sea por el mktime que no se como cambiar esa parte.
 
Pasa tu intento para ver si tenes algún error de sintaxis jeje
 
No sé mucho php pero a lo mejor esto te puede servir

 
Como tienes el tiempo en tu base de datos?
ya que, siempre comparas por hora/min/segundo
 
Voltar
Topo