Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia a todo, estou fazendo uma consulta, porem um dos campos preciso que retorne 3 campos concatenados, eu ja tinha feito isso dias atraz porem de outra maneira mas agora não quer mais funcionar, se alguem puder identificar o erro eu agradeço, pois ja tentei varias saidas mas não consegui.
Código
<?php
$arquivo = 'usuarios.xls';
$query = "SELECT * FROM user ORDER BY usoNome";
$resultado = mysql_query($query) or die ("Erro: Não foi possível realizar a consulta");
$concat = "SELECT CONCAT(ifnull(usoDia,'00'),'/',ifnull(usoMes,'00'),'/', ifnull(usoAno,'0000'))FROM user";
$html = '';
$html .= '<table border=1>';
$html .= '<tr>';
$html .= '</tr>';
$html .= '<tr>';
$html .= '<td><b>ID</b></td>';
$html .= '<td><b>Nome</b></td>';
$html .= '<td><b>Endereço</b></td>';
$html .= '<td><b>Bairro</b></td>';
$html .= '<td><b>Cidade</b></td>';
$html .= '<td><b>Estado</b></td>';
$html .= '<td><b>CEP</b></td>';
$html .= '<td><b>Fone</b></td>';
$html .= '<td><b>D.N.</b></td>';
$html .= '<td><b>Sexo</b></td>';
$html .= '<td><b>Email</b></td>';
$html .= '</tr>';
while($campo = mysql_fetch_array ($resultado)){
$id = $campo['usoId'];
$nome = $campo['usoNome'];
$rua = $campo['usoEndereco'];
$bairro = $campo['usoBairro'];
$cidade = $campo['usoCidade'];
$estado = $campo['usoEstado'];
$cep = $campo['usoCEP'];
$fone = $campo['usoTelefone'];
$dn = ($concat);
$sexo = $campo['usoSexo'];
$email = $campo['usoEmail'];
$html .= '<tr>';
$html .= '<td>' . $id . '</td>';
$html .= '<td>' . $nome . '</td>';
$html .= '<td>' . $rua . '</td>';
$html .= '<td>' . $bairro . '</td>';
$html .= '<td>' . $cidade . '</td>';
$html .= '<td>' . $estado . '</td>';
$html .= '<td>' . $cep . '</td>';
$html .= '<td>' . $fone . '</td>';
$html .= '<td>' . $dn . '</td>';
$html .= '<td>' . $sexo . '</td>';
$html .= '<td>' . $email . '</td>';
$html .= '</tr>';
}
$html .= '</table>';
echo "$html";
?>
o Concat que estou fazendo
$concat = "SELECT CONCAT(ifnull(usoDia,'00'),'/',ifnull(usoMes,'00'),'/', ifnull(usoAno,'0000'))FROM user";
Carregando comentários...