
BarbaNegra
(usa Ubuntu)
Enviado em 17/01/2011 - 00:55h
Bom galera, estou estudando Mysql e estava criando uma página de cadastro, usando o script abaixo, mas ao executar ele aparece o seguinte erro:
Warning: mysql_affected_rows() expects parameter 1 to be resource
Se puderem me "salvar" eu agradeço.
<?php
#______Dados______#
$nome=$_POST['Nome'];
$email=$_POST['Email'];
$ID=$_POST['ID'];
$senha= $_POST['Senha'];
$sexo= $_POST['Sexo'];
#______/Dados/______#
#______Controle de campos NULL______#
if (($nome== NULL || $email== NULL || $ID== NULL || $senha== NULL || $sexo== NULL)){
#______Aviso de Erro______#
session_start();
$_SESSION['erroNULL']= "<font size= 4 color='red'>Algum campo está em branco </font>";
header("Location: cadastro.html");
exit;
}
#Conectando com o MySql#
$connect= mysql_connect('localhost','root','');
$bancodedados="entrelinhas";
mysql_select_db($bancodedados);
//query queseleciona o usuário correspondente ao login e senha informados
$query = "insert into entrelinhas values (null, '$ID','$senha','$email','$sexo');";
//executa query
$res = mysql_query($query);
//verifica se query retornou resultados
$num_linha = mysql_affected_rows($query);
if($num_linha == 1){
echo "Cadastro Efetuado com sucesso<br>";
}
//link para a página anterior
else {
echo "Ocorreu um erro durante o cadastramento volte mais tarde <br>";
exit;
}
mysql_close($connect);
?>
...