<?php // Conexão com o banco de dados include "mysql.php"; // Inicia sessões session_start(); // Recupera o login $login = $_POST["username"]; // Recupera a senha $senha = $_POST["password"]; // Usuário não forneceu a senha ou o login if($login==" " && $senha=" ") { echo "Você deve digitar sua senha e login!"; exit; } /* * Executa a consulta no banco de dados. * Caso o número de linhas retornadas seja 1 o login é válido, * caso 0, inválido. */ echo $nome; $sql = "SELECT username,realname,gid FROM utilizador WHERE username='$login'"; $result_id = mysql_query($sql,$con) or die("<br>Erro no banco de dados!");//line 23 $total = mysql_num_rows($result_id); // Caso o usuário tenha digitado um login válido o número de linhas será 1.. if($total) { // Obtém os dados do usuário, para poder verificar a senha e passar os demais dados para a sessão $dados = mysql_fetch_array($result_id); // Agora verifica a senha if(!strcmp($senha, $dados["password"])) { // TUDO OK! Agora, passa os dados para a sessão e redireciona o usuário $_SESSION["username"] = $dados["username"]; $_SESSION["realname"] = $dados["realname"]; $_SESSION["gid"] = $dados["gid"]; require_once ('../utilizadores/listar.php'); exit; } // Senha inválida else { echo "Senha inválida!"; exit; } } // Login inválido else { echo "Error"; exit; } ?> Why this script give me a error: *Warning*: mysql_query(): supplied argument is not a valid MySQL-Link resource in *ver.php* on line *23*