Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera estou com um pequeno problema...
> $sql = "SELECT Id, user, Password from contas where Id=user";
Presiso que ele busque todos as contas onde Id e user sao diferentes exemplo:
Id=Teste
User=Marcos
Entao, a sql tem que buscar todas as contas que sao diferentes o Id e user...
Agradeço a ajuda galera vocês são d+
Agora deu erro FUUU
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\.........\myphp.php on line 8
Line 8
while($row = mysql_fetch_array($r))
vlw galera
Amigo, sua query retornou vazia. Por isso ocorreu o erro.
Utilize o mysql_num_rows() para evitar este erro.
Verifique se a query que fez esta solicitando os dados existentes no banco de dados.
Não adianta fazer SELECT * FROM tabela WHERE id = 12 se não existir o registro 12 no banco. ^_^
Abraços.
Entendi amigo consegui arrumar o erro ja, mais nao resolvi minha duvida, como o amigo ali em cima o gremio10 me sugerio eu fiz, mais mesmo assim ele nao buscou o valor
$sql = "SELECT Id, user, Password FROM contas WHERE Id <>'' AND user <>'' ";
Presiso que ele ache todas as contas onde Id é diferente de user
Obrigado
Amigo Lucifer, você precisa estudar mais o MySQL, entender seu banco de dados e saber os dados que o mesmo possui.
Sem saber disto nem você nem nós poderemos lhe ajudar.
Em primeiro lugar o que você está dizendo se escreveria assim:
SELECT * FROM tabela WHERE id != user
Em segundo lugar nota-se que você não sabe oque está fazendo pois apenas
copiou e de forma errada a sugestão do amigo gremio.
Por fim, dúvido muito que id e user sejam de valor int, sem falar que não teria o menor
sentido terem o mesmo número. E se eles não tiverem o mesmo número faz menos sentido
ainda esta query.
É fundamental para o desenvolvedor saber oque e porque esta desenvolvendo algo. ^_^
Sua dúvida é de MySQL portanto como não envolve PHP estou movendo seu tópico para a sessão correta.
Abraços.
Obrigado Periscuelo, sim copiei a forma errada pois nao sou nenhum profissional em php, por isso busquei ajuda, agora estou com outro problema claro se voce puder me ajudar
$sql = "SELECT Id,user,Password FROM user,conta WHERE user.Id != conta.Id";
Presiso agora que ele Busque o Id na tabela user e busque o mesmo id na tabela conta, caso ele nao encontre o valor igual ele mostra o resultado fiz o codigo acima mais nao funcionou.
Agradeço iMaster é a melhor na moral
WHERE id <> '2' AND user <> 'Felipe'