Está ocorrendo um erro em meu comando MySQL na ordenação dos resultados. O código é o seguinte:
$sql_imos4 = "Select DISTINCT imovel FROM propostas ORDER BY id DESC";
$exe_imos4 = mysqli_query($conexao, $sql_imos4);
O objetivo é listar uma única vez um imóvel com proposta, mesmo que haja dois ou mais registros, sempre ordenado mais recente. O que está ocorrendo quando o imóvel tem mais de uma proposta cadastrada, a ordenação está sendo feita pelo ID da proposta mais antiga.
Exemplo:
imóvel ref. 4528 tem duas propostas, sendo que a mais recente tem o ID 235 porém aparece na listagem abaixo do imóvel ref. 4325, que tem uma só proposta e ID 230.
O resultado deveria estar invertido neste caso.
Onde pode estar o erro? Agradeço a ajuda.
Queria saber se é possível alterar a ordem com que os subdiretórios de um diretório é listado. Exemplo:
Tenho um diretório raiz que possuem os seguintes diretórios: 2013, 2014, 2015, [...].
Tem como fazer com que eles sejam mostrados em uma ordem específica?
Código que tô usando:
$baseDir = 'diretorio/'.$dirDinamico;
$abreDir = (@$_GET['dir'] != '' ? $_GET['dir'] : $baseDir);
$strrdir = strrpos(substr($abreDir,0,-1),'/');
$backdir = substr($abreDir, 0,$strrdir+1);
$openDir = dir($abreDir);
while($arq = $openDir -> read()):
if($arq != '.' && $arq != '..'):
if(is_dir($abreDir.$arq)){
//aqui é a parte que organizo (visualmente) a exibição dos diretórios.
Snake planeja fazer um jantar em casa para toda sua fam ́ılia. Para isso, ela encomendou uma lista de ingredientes, pois estava muito ocupada para ir ela mesma comprar. Quando a encomenda chegou, eis que surgiu um novo problema: conferir se tudo estava ali. Como a lista era muito grande, demandaria muito tempo de Snake para conferir a encomenda. Sabendo disso, ela pediu sua ajuda para conferir a encomenda, dados a lista de ingredientes que Snake pediu e a lista do que foi encontrado na encomenda.
ENTRADA
A primeira linha da entrada contem uma string S : a lista de ingredientes que Snake encomendou.
Cada diferente produto ́e indicado por um caractere mai ́usculo entre A e Z. A segunda linha contém uma string E: a lista dos ingredientes encontrados na caixa da encomenda, em formato similar a lista de ingredientes de Snake.
SAIDA
Voce deve imprimir apenas uma ́unica palavra numa unica linha: “Sim” caso a lista da encomenda contenha os produtos que Snake pediu, ou “Nao” caso esteja faltando algum produto ou se houver algum produto a mais.
EXEMPLO:
ENTRADA:
OVOS
SOOV
SAIDA: SIM
-----
ENTRADA:
ABTHAS
SHTAEB
SAIDA: NAO
SEGUE MEU CÓDIGO, MAS NÃO DEU MUITO CERTO E NÃO ESTOU CONSEGUINDO ENTENDER COMO RESOLVER A QUESTÃO POIS NÃO MANJO DIREITO DOS PARANAUÊ DE C++: