Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola,,,
estou fazendo uma pesquisa no mysql porem nao consigo imprimir o array retornado,,
esta tudo mais ou menos assim,,,
a idéia do codigo é veirificar as "DIFERENTES DATAS" em que uma pessoa passou pela portaria,
ou seja ela entra e sai varias vezes ao dias ,, quase todos os dias,,, POREM DEVE-SE MOSTRAR A DATA
APENAS UMA VEZ
TABELA PORTARIA
||DATA || NOME || ATITUDE ||
2016-10-21 MARIO ENTROU
2016-10-21 JOAO ENTROU
2016-10-21 MARIO SAIU
2016-10-22 MARIO ENTROU
2016-10-22 MARIO SAIU
2016-10-23 MARIO ENTROU
//AQUI FASSO A PESQUISA NO MYSQL EM UM CAMPO DATETIME DE NOME "DATA"
//A VARIAVEL $variavel recebe um nome de um post
$bdrel = mysql_query("select distinct date(data) from `portaria` where `nome`= '".$variavel."'");
///AQUI FASSO UM "WHILE" PARA PEGAR OS DADOS E IMPRIMIR
//EU CRIEI UM ARRAY CHAMADO $dadoscol QUE RECEBE OS DADOS DA PESQUISA
while( $dadoscol = mysql_fetch_array($bdrel)){
echo $dadoscol['data'] . "<br>";
}
o resultado disso é q fica em branco,,, se eu tiro do codigo ['data'],,,, entao
a variavel dados com imprime a palavra 'array' ,, ou seja,, os dados estao chegando
eu apenas nao sei porque nao imprime
CONSIDERANDO-SE A TABELA ACIMA,, DEVEIRA MOSTRAR APENAS TRES DATAS,, PARA O NOME MARIO
<?php
$query = "SELECT * FROM portaria WHERE nome='".$variavel."' GROUP BY DAY(data), MONTH(data), YEAR(data)";
$sql = mysqli_query($conn, $query)
$num = mysqli_num_rows($sql);
//SE A CONSULTA FOR TRUE ENTAO FAZ WHILE, SE NAO MOSTRA ERRO
if($num != 0){
while($x = mysqli_fetch_array($sql)){
echo $x['data']."<br>";
}
}else{
echo mysqli_error($conn);
}
?>tente usar um "alias" para a coluna
BOA TARDE,, RESOLVIDO,,FICOU ASSIM
echo $dadoscol[0] . "<br>"; // POIS A PESQUISA RETORNA APENAS UMA COLUNA , ENTÃO INICIANDO NA
POSIÇÃO ZERO,,,
OBRIGADO A TODOS QUE VIRAM,,,,
Porque não tenta apenas
select * from portaria where nome = $variavel
E no while pede para escrever a data... Veja se muda algo.