$conexao = mysql_connect('localhost', 'root', '1234');
if ($conexao)
{
echo 'conexao efetuada';
}
else
{
echo 'conexao falhou';
}
mysql_select_db('os', $conexao);
$query = 'select * from os where nom_usr=$userid and pwd_usr=$password';
$result = mysql_query ($query, $conexao);
if (mysql_num_rows($result) > 0); //linha 23
{
//se o usuario estiver cadastrado, registra a sessão
$_SESSION['valid_user'] = $userid;
}
É o seguinte, consigo fazer a conexão com o bd mas não consigo puxar resultado nenhum dele, ao utilizar o comando mysql_num_rows ou mysql_result, não retorna nada e aparece na tela o seguinte erro:
Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\logintest\authmain.php on line 23
já tentei colocar acento crase (`) nas tabela e no banco, ficando assim:
$query = 'select * from `os` where `nom_usr`=$userid and `pwd_usr`=$password';
Mesmo assim não funcionou. alguém saberia o que pode ser? Estou apanhando um pouco..
Pergunta
Manuel
O meu código é o seguinte:
É o seguinte, consigo fazer a conexão com o bd mas não consigo puxar resultado nenhum dele, ao utilizar o comando mysql_num_rows ou mysql_result, não retorna nada e aparece na tela o seguinte erro: Warning: Supplied argument is not a valid MySQL result resource in c:\apache\htdocs\logintest\authmain.php on line 23 já tentei colocar acento crase (`) nas tabela e no banco, ficando assim:Mesmo assim não funcionou. alguém saberia o que pode ser? Estou apanhando um pouco..
Obrigado a todos.
Manuel Pernavia
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.