Jump to content


Photo

Iniciando no mySQL


  • Faça o login para participar
307 replies to this topic

#76 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 14:04

galera me ajuda!!! por favor. :wacko:

to fazendo o sistema de busca e ta dando esse erro:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/restricted/home/public_html/buscar.php on line 16
Foram encontrados registros para sua busca:

Nenhum registro foi encontrado
___________________________________________________________________

agora vamos ao codigo buscar.php:

<?
include"config.php";

$id = $_POST['id'];
$tipo = $_POST['tipo'];
$cabelo = $_POST['cabelo'];
$pele = $_POST['pele'];
$olho = $_POST['olho'];
$finalidade = $_POST['finalidade'];
$nome = $_POST['nome'];
$idade = $_POST['idade'];
$caracteristica = $_POST['caracteristica'];
$data = date("d/m/Y \à\s H:i:s");

$sql = mysql_query("SELECT * FROM `cadastro` WHERE `$id` LIKE 'id' AND `$tipo` LIKE 'tipo' AND `$cabelo` LIKE 'cabelo' AND `$pele` LIKE 'pele' AND `$olho` LIKE 'olho' AND `$finalidade` LIKE 'finalidade' AND `$nome` LIKE 'nome' AND `$idade` LIKE 'idade'");
$linhas = mysql_num_rows($sql);
echo "Foram encontrados <b>$linhas</b> registros para sua busca:<br><br>";
if (!$sql){
echo "Nenhum registro foi encontrado";
}
else{
while ($reg = mysql_fetch_array($sql)){
$id = $reg['id'];
$tipo = $reg['tipo'];
$cabelo = $reg['cabelo'];
$pele = $reg['pele'];
$olho = $reg['olho'];
$finalidade = $reg['finalidade'];
$nome = $reg['nome'];
$idade = $reg['idade'];
echo "$id $tipo $cabelo $pele $olho $finalidade $nome $idade<br>";
}
}
?>

#77 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 29/03/2005, 19:44

Tenta assim e diga o erro que da:

<?
include"config.php";

$id = $_POST['id'];
$tipo = $_POST['tipo'];
$cabelo = $_POST['cabelo'];
$pele = $_POST['pele'];
$olho = $_POST['olho'];
$finalidade = $_POST['finalidade'];
$nome = $_POST['nome'];
$idade = $_POST['idade'];
$caracteristica = $_POST['caracteristica'];
$data = date("d/m/Y \à\s H:i:s");

$sql = mysql_query("SELECT * FROM `cadastro` WHERE `$id` LIKE 'id' AND `$tipo` LIKE 'tipo' AND `$cabelo` LIKE 'cabelo' AND `$pele` LIKE 'pele' AND `$olho` LIKE 'olho' AND `$finalidade` LIKE 'finalidade' AND `$nome` LIKE 'nome' AND `$idade` LIKE 'idade'") or die(mysql_error());
$linhas = mysql_num_rows($sql);
echo "Foram encontrados <b>$linhas</b> registros para sua busca:<br><br>";
if (!$sql){
echo "Nenhum registro foi encontrado";
}
else{
while ($reg = mysql_fetch_array($sql)){
$id = $reg['id'];
$tipo = $reg['tipo'];
$cabelo = $reg['cabelo'];
$pele = $reg['pele'];
$olho = $reg['olho'];
$finalidade = $reg['finalidade'];
$nome = $reg['nome'];
$idade = $reg['idade'];
echo "$id $tipo $cabelo $pele $olho $finalidade $nome $idade<br>";
}
}
?>


#78 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 19:57

Tenta assim e diga o erro que da:

<?
include"config.php";

$id = $_POST['id'];
$tipo = $_POST['tipo'];
$cabelo = $_POST['cabelo'];
$pele = $_POST['pele'];
$olho = $_POST['olho'];
$finalidade = $_POST['finalidade'];
$nome = $_POST['nome'];
$idade = $_POST['idade'];
$caracteristica = $_POST['caracteristica'];
$data = date("d/m/Y \à\s H:i:s");

$sql = mysql_query("SELECT * FROM `cadastro` WHERE `$id` LIKE 'id' AND `$tipo` LIKE 'tipo' AND `$cabelo` LIKE 'cabelo' AND `$pele` LIKE 'pele' AND `$olho` LIKE 'olho' AND `$finalidade` LIKE 'finalidade' AND `$nome` LIKE 'nome' AND `$idade` LIKE 'idade'") or die(mysql_error());
$linhas = mysql_num_rows($sql);
echo "Foram encontrados <b>$linhas</b> registros para sua busca:<br><br>";
if (!$sql){
echo "Nenhum registro foi encontrado";
}
else{
while ($reg = mysql_fetch_array($sql)){
$id = $reg['id'];
$tipo = $reg['tipo'];
$cabelo = $reg['cabelo'];
$pele = $reg['pele'];
$olho = $reg['olho'];
$finalidade = $reg['finalidade'];
$nome = $reg['nome'];
$idade = $reg['idade'];
echo "$id $tipo $cabelo $pele $olho $finalidade $nome $idade<br>";
}
}
?>

The bLk em primeiro lugar obrigado por me ajudar... :D

apareceu agora esse erro:

Unknown column '' in 'where clause'

#79 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 29/03/2005, 20:04

Ta dizendo que não existe uma coluna chamada IN, então não consegue selecionar, veja no seu mysql se tem esta coluna mesmo! :D

#80 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 20:48

Ta dizendo que não existe uma coluna chamada IN, então não consegue selecionar, veja no seu mysql se tem esta coluna mesmo! :D

cara num sei q coluna eh essa... dei um print screen pra vc da uma olhadinha...

Attached Files


Edição feita por: amauritoscano, 29/03/2005, 20:49.


#81 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 29/03/2005, 20:56

Não tenho winrar aqui, pode compactar .zip? :unsure:

#82 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 20:58

Não tenho winrar aqui, pode compactar .zip? :unsure:

:D pronto...

Attached Files



#83 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 29/03/2005, 21:06

Arquivo corrompido! :wacko:

hehe, posta o jpg mesmo, ou GIF! :P

#84 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 21:08

Arquivo corrompido! :wacko:

hehe, posta o jpg mesmo, ou GIF! :P

hehehehe, agora vai!!!! (y)

Attached Files



#85 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 29/03/2005, 21:14

Acho que viajei no primeiro post ali.

Tipo cara, não liga que sou iniciante, mas uma hora sai.

Tenta inverter o negócio...

Substitua:
$sql = mysql_query("SELECT * FROM `cadastro` WHERE `$id` LIKE 'id' AND `$tipo` LIKE 'tipo' AND `$cabelo` LIKE 'cabelo' AND `$pele` LIKE 'pele' AND `$olho` LIKE 'olho' AND `$finalidade` LIKE 'finalidade' AND `$nome` LIKE 'nome' AND `$idade` LIKE 'idade'") or die(mysql_error());

Por isto:
$sql = mysql_query("SELECT * FROM cadastro WHERE id LIKE '$id' AND tipo LIKE '$tipo' AND cabelo LIKE '$cabelo' AND pele LIKE '$pele' AND olho LIKE '$olho' AND finalidade LIKE '$finalidade' AND nome LIKE '$nome' AND idade LIKE '$idade'") or die(mysql_error());

Não garanto nada, mas tenta ai! :D

#86 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 21:25

Acho que viajei no primeiro post ali.

Tipo cara, não liga que sou iniciante, mas uma hora sai.

Tenta inverter o negócio...

Substitua:

$sql = mysql_query("SELECT * FROM `cadastro` WHERE `$id` LIKE 'id' AND `$tipo` LIKE 'tipo' AND `$cabelo` LIKE 'cabelo' AND `$pele` LIKE 'pele' AND `$olho` LIKE 'olho' AND `$finalidade` LIKE 'finalidade' AND `$nome` LIKE 'nome' AND `$idade` LIKE 'idade'") or die(mysql_error());

Por isto:
$sql = mysql_query("SELECT * FROM cadastro WHERE id LIKE '$id' AND tipo LIKE '$tipo' AND cabelo LIKE '$cabelo' AND pele LIKE '$pele' AND olho LIKE '$olho' AND finalidade LIKE '$finalidade' AND nome LIKE '$nome' AND idade LIKE '$idade'") or die(mysql_error());

Não garanto nada, mas tenta ai! :D

ta quase!!! ehehehehe

nao aparece mais nenhum erro sql, mais quando eu faco a pesquisa sempre aparece q num foi encontrado nenhum registro :blink:

e agora? :wacko:

#87 hostdesigner

hostdesigner

    Super Veterano

  • Usuários
  • 2910 posts
  • Sexo:Masculino
  • Localidade:Quirinópolis-GO
  • Interesses:Programação, Mulheres, Diversão, Mulheres, Música, Mulheres, Meu Carro, Mais mulheres, Internet, Outras Mulheres, Quase por último PAZ e por ultimo Outras Váááárias Mulheres...

Posted 29/03/2005, 21:30

Confere se o campo onde ta fazendo a consulta ta correto


Falopa!

#88 The bLk

The bLk

    Doutor

  • Usuários
  • 761 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

Posted 29/03/2005, 21:31

Tipo, mas tem algum registro que satisfaça esta busca?

Porque não tenta pelo nome só... WHERE nome LIKE '$nome'

Porque deste jeito por exemplo o cara digita

id = 2
tipo =
cabelo = castanho
pele = morena

Beleza, tem algum registro que a id é 2, o cabelo é castanho e a pele é morena, mas o tipo ta em branco, então só vai achar se tiver em branco tbm...

Aff, ficou enrolado pra caramba, mas veja ai! :D

#89 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 21:38

Tipo, mas tem algum registro que satisfaça esta busca?

Porque não tenta pelo nome só... WHERE nome LIKE '$nome'

Porque deste jeito por exemplo o cara digita

id = 2
tipo =
cabelo = castanho
pele = morena

Beleza, tem algum registro que a id é 2, o cabelo é castanho e a pele é morena, mas o tipo ta em branco, então só vai achar se tiver em branco tbm...

Aff, ficou enrolado pra caramba, mas veja ai! :D

hehehe...

eu testei sim, selecionei os campos que eu sabia que tinha no bd e mesmo assim apareceu q nao encontrou nenhum registro...

vou anexar as paginas pra vc entender melhor...

na hora de baixar o arquivo.zip clica com botao direito e vai em salvar destino como

Attached Files



#90 amauritoscano

amauritoscano

    Turista

  • Usuários
  • 34 posts
  • Sexo:Não informado

Posted 29/03/2005, 21:44

Confere se o campo onde ta fazendo a consulta ta correto


Falopa!

hostdesigner

eu axu q os campos ta certo... :lol:

coloquei as paginas pra vcs darem uma olhada...

(y) valeu!!!

Edição feita por: amauritoscano, 29/03/2005, 22:23.





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq