Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal tenho um cod que nao funciona por nada, ja olhei varios tutoriais
segui os passos mas mesmo assim nao funciona, veja meu cod abaixo.
Utilizo ele para verificar os registros.
$sql_verifica = mysql_query("SELECT * FROM fornecedor ORDER BY codfornec DESC LIMIT 1 ");
while($linha = mysql_fetch_array($sql_verifica)){
$codigoreg = $linha['codfornec'];
$NumeroLinhas = mysql_num_rows($sql_verifica);
if($NumeroLinhas == 0){
$codigoreg = 1;
}
if($NumeroLinhas != 0){
$sql_verifica = mysql_query("SELECT * FROM fornecedor ORDER BY codfornec DESC LIMIT 1 ");
while($linha = mysql_fetch_array($sql_verifica)){
$codigo = $linha['codfornec'];
$codigoreg = $codigo+1;
}
}
}
Utilizo esse cod para verificar se existe algum registro, se sim pego o ultimo reg e add + 1, caso contrario o registro será = 1;
Ja fiz varios testes utilizando só o mysql_num_rows como teste, mas nao vai nem a grito.
agradeço atenção
Caro Carlos,
Funcionou sim, porem meu problema agora é que só funciona quando há registro, como faço para exibir 0 (zero) quando for NULL ou a tabela estiver vazia?
>
Caro Carlos,
Funcionou sim, porem meu problema agora é que só funciona quando há registro, como faço para exibir 0 (zero) quando for NULL ou a tabela estiver vazia?
<?php
$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);
$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);
if($num_rows > 0){
echo "$num_rows Rows\n";
}else{
echo "tabela sem registros\n";
};
?>>
Caro Carlos,
Funcionou sim, porem meu problema agora é que só funciona quando há registro, como faço para exibir 0 (zero) quando for NULL ou a tabela estiver vazia?
nossa ta certo que é iniciante, mas se pensasse um pouquinho você iria descobrir.
não adianta querer tudo nas mãos tempo que ir atrás das soluções, só assim vai realmente aprender!
mysql_num_rowsdeve ser utilizado depois de mysql_query