Ir para conteúdo

Arquivado

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

alexjose123

[Resolvido] Warning em Sql

Recommended Posts

No código abaixo é feito uma solicitação a um banco de dados para exibir alguns numeros mas

dar como resposta Warning: mysql_num_rows() expects parameter 1 to be resource

alguem poderia dizer como posso corrigir esse erro ?

 

 

<?php
$servidor = "localhost";
$usuario = "root";
$senha="";
$bd = "aula";

$conexao = mysql_connect($servidor,$usuario,$senha) or die ("Erro ao realizar conexa!");
$seleciona = mysql_select_db($bd) or die ("Erro selecionar bd");

$voto = $_POST['Radio'];

if($voto <> ""){
	$query = mysql_query("INSERT INTO votos(voto) VALUES ('$voto')"); 
}
$valor1 =  mysql_query("SELEC * FROM votos WHERE voto == 1");
	$valor2 =  mysql_query("SELEC * FROM votos WHERE voto = 2");
		$valor3 =  mysql_query("SELEC * FROM votos WHERE voto = 3");
			$valor4 =  mysql_query("SELEC * FROM votos WHERE voto = 4");
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http-~~-//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http-~~-//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Enquete1</title>
</head>

<body>
<h1> Enquete de Hoje</h1>
<h2> Qual seu time favorito ?</h2>

<form id="enquete" name="enquete" method="post" action="">
  <p>
   <label>
     <input type="radio" name="Radio" value="1" id="Radio" />
     Sport</label>
   <br />
   <label>
     <input type="radio" name="Radio" value="2" id="Radio" />
     Nautico    </label>
   <br />
   <label>
     <input type="radio" name="Radio" value="3" id="Radio" />
     Santa Cruz    </label>
   <br />
   <label>
     <input type="radio" name="Radio" value="4" id="Radio" />
     Palmeiras    </label>
 </p>
  <p>
    <label></label>
    <input type="submit" name="Enviar" id="Enviar" value="Votar" />
    <br />
   </p>
</form>

<h1> Resultado: </h1>
<br />
sport: <?php echo mysql_num_rows(1); ?> <br/>
nautico: <?php echo mysql_num_rows($valor2); ?> <br/>
santa cruz: <?php echo mysql_num_rows($valor3); ?> <br/>
palmeiras: <?php echo mysql_num_rows($valor4); ?> <br />
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

leia:

http://forum.imasters.com.br/index.php?/topic/375800-orientacoes-para-uma-boa-participacao/

 

adicione um or die( mysql_error() );

 

após cada consulta sua.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah! descobri...

é a digitação da palavra SELEC =: SELECT !

Era apenas um erro de digitação...

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.