danilo759
Members-
Total de itens
8 -
Registro em
-
Última visita
Tudo que danilo759 postou
-
Estou contratando um programador PHP para desenvolver um guia de programação, pago à vista.
-
Consegui resolver, uma gambiarra na consulta. Vou deixar aqui o que funcionou para mim. Obrigado a todos que tentaram ajudar. SELECT * FROM programas WHERE data = CURDATE() AND hora <= CURTIME() ORDER BY hora DESC LIMIT 0,1
-
Tenho uma tabelinha de programas para uma rádio... está da seguinte forma. titulo data (YYYY-MM-DD) hora (00:00:00) Minha consulta, mas não retorna o programa da hora corrente. O que eu fiz de errado? SELECT * FROM programas WHERE data = CURDATE() AND hora = CURTIME() LIMIT 1
-
Obrigado por tentar ajudar, não deu certo, retorna zero a consulta.
-
Obrigado pela dica, quebrei a cabeça e consegui da forma abaixo, com certeza não é a forma correta, mas funciona essa gambiarra. $i = 1; $sql_canais = $con->query("SELECT id, CONCAT(data_ini, ' ', hora_ini) as inicio FROM tabela LIMIT 5"); while($c = $sql_canais->fetch(PDO::FETCH_ASSOC)){ $inicio = $c['inicio']; $sql_prox = $con->query("SELECT id, CONCAT(data_ini, ' ', hora_ini) as final FROM tabela LIMIT $i,$i "); $p = $sql_prox->fetch(PDO::FETCH_ASSOC); $final = $p['final']; echo "".$inicio." | ".$final." <br />"; $i++; }
-
Estou com uma dúvida, em uma tabelinha é cadastrado a data em uma coluna e a hora em outra coluna, então para "juntar" podemos usar CONCAT() no SELECT. Tudo certo... SELECT id, CONCAT(data_ini, ' ', hora_ini) as inicio FROM tabela Retorna como esperado: Minha dúvida é, se eu quiser exibir o horário de término para ficar assim como seria a consulta? Lembrando que não existe as colunas data_final e horario_final. 2020-09-13 03:00:00 2020-09-13 04:00:00 2020-09-13 04:00:00 2020-09-13 05:00:00 2020-09-13 05:00:00 ....
-
Estou precisando saber o percentual de imagens que está no diretório e estou com dificuldades. Alguém pode me ajudar dar uma luz? $qry_canal = $con->query("SELECT * FROM grade, dados WHERE grade.id = dados.id AND grade.canal IN('HBO','GLO','TNT') GROUP BY dados.titulo"); $counter = 0; while($rows = $qry_canal->fetch(PDO::FETCH_ASSOC)){ $id = $rows['id']; $sigla = $rows['canal']; $sk = substr($rows['sk'], 0, 14); // Busca total de programas por canal /* ---------------------------------------------------------------- */ $qry_b = $con->query("SELECT * FROM grade, dados WHERE grade.id = dados.id AND grade.canal LIKE '".$sigla."' GROUP BY dados.titulo"); $total_programas = $qry_b->rowCount(); if(empty($serieskey)) { $prog_id = "$id"; } else{ $prog_id = "$sk"; } // VERIFICA SE EXISTE IMAGEM /* ---------------------------------------------------------------- */ if(file_exists("/imagens/".$prog_id."_epg.jpg")){ $arr_img[] = "".$counter++.""; } $total_fotos = "".count($arr_img).""; echo "".($total_fotos * 100 ) / $total_programas."% <br />"; }
- 1 resposta
-
- percentual
- duvida
-
(e mais 2 )
Tags: