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,
Poderiam me ajudar pois estou com este Select que não me trás resultados, se eu jogar este comando no MySQL ele me trás resultados.
Se eu tirar a condição WHERE ele trás todos os registros, para este caso eu quero que ele me mostre o registro com essa condição do código do cliente.
$sql = "SELECT * FROM clientes WHERE `codigo_clientes` = $codigo";
$result = $conn->query($sql);
if ($result->num_rows > 1) {
while($row = $result->fetch_assoc()) {
echo"
<tr>
<th scope=row'$linha'>$codigo</th>
<td>$nome</td>
<td>$email</td>
<td>$telefone</td>
<td></td>
</tr>
</tbody>
";
}
} else
{
echo "0 results";
}
$conn->close();Não deu certo porem eu fiz isto e deu certo, está correto fazer isto?
if ($result->num_rows <= 1) {
Depende, se você deseja entrar no if se o valor for menor ou igual a 1...
O que você precisa é disso:
if ($result->num_rows > 0) {
...
ou simplesmente:
if ($result->num_rows) {
...