Olá pessoal, to com um problema aki, criei uma janela de login em meu site, no banco mysql tem uma tabela com os usuario, porem quando vou logar não da certo, mostra o seguinte erro: Warning : mysql_fetch_assoc (): fornecido argumento não é um recurso válido do resultado MySQL em / home / alphametalurgica / www / seguranca.php na linha 14 Usuario inválido o codigo é esse aki: <?php $_SG['servidor'] = 'localhost'; // Servidor MySQL $_SG['usuario'] = 'usuario'; // Usuário MySQL $_SG['senha'] = ''; // Senha MySQL $_SG['banco'] = 'meubanco'; // Banco de dados MySQL # Conectando, escolhendo o banco de dados $link = mysql_connect($_SG['servidor'], $_SG['usuario'], $_SG['senha']) or die('Não foi possivel conectar: ' . mysql_error()); mysql_select_db($_SG['banco']) or die('Não pude selecionar o banco de dados'); $sql = ("SELECT * FROM 'usuarios' WHERE nome = '$login' AND senha = '$senha' LIMIT 1"); $query = mysql_query($sql); $resultado = mysql_fetch_assoc($query); function validaUsuario($login, $senha) { // Monta uma consulta SQL (query) para procurar um usuário // Usa a função addslashes para escapar as aspas $nusuario = addslashes($login); $nsenha = addslashes($senha); // Verifica se encontrou algum registro if (empty($resultado)) { echo "Usuario inválido"; // Nenhum registro foi encontrado => o usuário é inválido } else { // O registro foi encontrado => o usuário é valido // Definimos dois valores na sessão com os dados do usuário $_SESSION['usuarioNome'] = $resultado['nome']; // Pega o valor da coluna 'id do registro encontrado no MySQL $_SESSION['usuarioSenha'] = $resultado['senha']; // Pega o valor da coluna 'nome' do registro encontrado no MySQL // Verifica a opção se sempre validar o login if ($_SG['validaSempre'] == true) { // Definimos dois valores na sessão com os dados do login $_SESSION['usuarioNome'] = $usuario; $_SESSION['usuarioSenha'] = $senha; } return true; } } ?>