Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

kklj

[Resolvido] sql retorna vazio

Recommended Posts

pessoal estouy com uma duvida bem basica, tenho uma consulta sql e kero saber se ela esta me retornando vazio, ou em branco, como faço isso?

estou fazendo assim mas nao esta dando certo.

$sql = "SELECT  tema, DATE_FORMAT(dataf,'%d/%m/%Y')  dataf, datai, DATE_FORMAT(datai,'%d/%m/%Y'),  horai, tipo, id from tabela where datai >= curdate() order by datai limit 8";
  $exibe = mysql_query($sql) or die (mysql_error());
  
  while($linha = mysql_fetch_array($exibe)){
	if ($linha[0] == ' '){
	  echo "vazio";
	  echo $linha[0];
	 } 
   .
   .
   .
se alguem souber me explicar, eu agradeco

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tu quer saber é se tem registro dentro da tabela, ou se tem o registro mais ta retornando vazio ? use o

mysql_num_rows();
que te retorna o número de registros dentro da tabela, na verificação você faz isso:

 

$sql = "SELECT  tema, DATE_FORMAT(dataf,'%d/%m/%Y')  dataf, datai, DATE_FORMAT(datai,'%d/%m/%Y'),  horai, tipo, id from tabela where datai >= curdate() order by datai limit 8";

$exibe = mysql_query($sql) or die (mysql_error());
$verificar=mysql_num_rows($exibe);
if($verificar > 0){  
  while($linha = mysql_fetch_array($exibe)){
	  echo $linha[0];
	 } 
}else{
echo "Não a registros...";
}
Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nenhuma....

Alias .. o correto é empty()

 

tanto q você nao vai achar is_empty no manual do php

http://www.php.net

 

;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ola, eu uzei a funcao mysql_num_rows e deu certo. agora, qual a diferenca para empty()?

função
empty();
serve para verificar se uma variável tem valor, ou seja se ela está NULA ou vazia.

 

mysql_num_rows();
já trabalha com banco de dados mysql, serve para contar registros dentro de uma tabela da base de dados.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.