SQL não interpreta variavel via GET
Bom dia,
Estou passando uma variavel via GET para uma pagina PHP e a SQL não interpreta a mesma.
Se eu printar o numero é exibido, se eu colocar o valor manualmente na SQL ela funciona, porém quando coloco a variavel não exibe nenhum registro, se alguem puder me ajudar.
<?php
$id = $_GET['id'];
echo $id;
$procura = mysqli_query($con,"SELECT p.DATA,p.cod_func,f.nome,f.funcao,p.cod_etapa,p.entrada_1,p.saida_1,p.entrada_2,p.saida_2,p.entrada_3,p.saida_3
FROM rh_pontoFuncionario p, rh_funcionario f
WHERE p.cod_func = f.cod
AND p.cod_obra = '".$id."'
ORDER BY p.id desc")
or die (mysqli_error($procura));
while($row = mysqli_fetch_array($procura)){
?>
<tr role="row" class="odd table-sm">
<td class="text-center">
<?php echo date('d/m/Y',strtotime($row['DATA'])); ?>
</td>
<td class="text-center"><?php echo $row['cod_func'];?></td>
<td class="text-center"><?php echo $row['nome'];?></td>
<td class="text-center"><?php echo $row['funcao'];?></td>
<td class="text-center"><?php echo $row['cod_etapa'];?></td>
<td class="text-center"><?php echo $row['entrada_1'];?></td>
<td class="text-center"><?php echo $row['saida_1'];?></td>
<td class="text-center"><?php echo $row['entrada_2'];?></td>
<td class="text-center"><?php echo $row['saida_2'];?></td>
<td class="text-center"><?php echo $row['entrada_3'];?></td>
<td class="text-center"><?php echo $row['saida_3'];?></td>
<td class="project-actions text-center">
<a class="btn btn-warning btn-sm" href="#.php?id=<?php echo $row['id']; ?>">
<i class="fas fa-pencil-alt">
</i>
</a>
<a class="btn btn-danger btn-sm" href="#.php?id=<?php echo $row['id']; ?>">
<i class="fas fa-trash-alt">
</i>
</a>
</td>
</tr>
<?php
}//while
?>Discussão (2)
Carregando comentários...