recuperação de dados no mysql em linux

Enviada por claudio bastos 
claudio bastos
recuperação de dados no mysql em linux
02 de March de 2002 às 03:00PM
Caros colegas, estou com um problema, estou estudando em casa o php com mysql o livro que estou usando eh o " PHP E MYSQL DESENVOLVIMENTO WEB" - capa branca com azul escuro da editora campus, o codigo esta na pagina 182,

ERRO: Supplied argument is not a valid MySQL result resource in <nome do arquivo>ou <linha do erro>

Informo para voces que o BD esta startado, tudo esta correndo bem, inclusive o mesmo código rodou na plataforma win...

estou com este erro uma semana e nao consigo solucionar, quem puder me ajudar eu agradeço...


claudio antonio de bastos
email bastosclaudio@yahoo,com.br
"nobody"
Re: recuperação de dados no mysql em linux
04 de March de 2002 às 03:18PM
ambos bancos tem as mesmas informações ? tanto linux quanto windows ?


---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.325 / Virus Database: 182 - Release Date: 19/02/2002

claudio bastos
Re: recuperação de dados no mysql em linux
06 de March de 2002 às 01:51AM
todos tem a mesma informação e é usado o mesmo código para recuperação dos dados!
nobody
Re: recuperação de dados no mysql em linux
06 de March de 2002 às 12:25PM
depois da linha

$query = mysql_query(); // ou algo parecido com isso, se quiser colar o código...
echo mysql_error();

isso vai dizer o q está acontecendo !!!
claudio bastos
Re: recuperação de dados no mysql em linux
16 de March de 2002 às 02:12PM
Eu acabei de digitar
echo musql_error();
o resultado foi : No Datavase Selected...
====================================================
colegas vou colocarei aqui as linhas do meu codigo...

#==============estabelece conexao com o BD=================
@$db = mysql_pconnect("localhost");
if (!$db){
echo "ERRO DE CONEXAO COM O BANCO DE DADOS";
claudio bastos
Re: recuperação de dados no mysql em linux
16 de March de 2002 às 05:23PM
exit;}
#==============consulta o BD===========================
musql_select_db("books");
$query="select * from books where".$selecionatipo." like '%".$termoprocurado."%'";
#=============recupera os dados do BD===================
#o erro acontece neste bloco!!!!!!!!!!!!!!!!!!!
$result=musql_query($query);
$num_results=mysql_num_rows($result);
echo mysql_error();
#onde me sugeriram colocar e o erro esta na terceira linha deste texto...

no aguardo de uma resposta...
claudio.
claudio bastos
Re: recuperação de dados no mysql em linux
16 de March de 2002 às 05:23PM
exit;}
#==============consulta o BD===========================
musql_select_db("books");
$query="select * from books where".$selecionatipo." like '%".$termoprocurado."%'";
#=============recupera os dados do BD===================
#o erro acontece neste bloco!!!!!!!!!!!!!!!!!!!
$result=musql_query($query);
$num_results=mysql_num_rows($result);
echo mysql_error();
#onde me sugeriram colocar e o erro esta na terceira linha deste texto...

no aguardo de uma resposta...
claudio.
nobody
Re: recuperação de dados no mysql em linux
18 de March de 2002 às 12:45PM
musql_select_db("books"); // musql ?

mysql_select_db("books");
claudio bastos
Re: recuperação de dados no mysql em linux
18 de March de 2002 às 02:55PM
#==============consulta o BD===========================
mysql_select_db("books");#erro somente de digitação
$query="select * from books where".$selecionatipo." like '%".$termoprocurado."%'";
#no meu codigo esta correto a sintaxe!
nobody
Re: recuperação de dados no mysql em linux
18 de March de 2002 às 02:59PM
@$db = mysql_pconnect("localhost"); // usuário e senha não precisa ?
claudio bastos
Re: recuperação de dados no mysql em linux
18 de March de 2002 às 08:59PM
Estive olhando e com :
@$bd = mysql_pconnect("localhost");
# e

@$bd = mysql_pconnect("localhost","usuario","senha");
#todos retoram 1.
#ou seja
echo $bd;
#saida========
resource id #1

ao meu entendimento ate agora nao tive problemas quanto a conexão com o Banco.

voce ja tentou rodar este codico na sua maquina?
nobody
Re: recuperação de dados no mysql em linux
18 de March de 2002 às 09:06PM
na minha eu tenho q informar usuario e senha !
claudio bastos
Re: recuperação de dados no mysql em linux
20 de March de 2002 às 02:37PM
$query="select * from books where".$selecionatipo." like '%".$termoprocurado."%'";
#o codigo acima tb esta correto, so mandar escrever o $query que se ve!

@$bd = mysql_pconnect("localhost","usuario","senha");
#neste trecho de conexão tambem!

$result=mysql_query($query);
#nesta parte o $result ja nao recebe Mysql_query($query)... não sei porque!!

dê uma olhada, eu ja to morrendo...
nobody
Re: recuperação de dados no mysql em linux
20 de March de 2002 às 02:47PM
$query="select * from books where ".$selecionatipo." like '%".$termoprocurado."%'";

$bd = mysql_pconnect("localhost","usuario","senha");
mysql_select_db("nome_da_base");

$result=mysql_query($query);
claudio bastos
Re: recuperação de dados no mysql em linux
23 de March de 2002 às 02:55PM
O problema estava no banco de dados, onde tinha um campo que era null, e estava esquecendo deste detalhe, muito obrigado pelas idéias, foram de suma importância, até a proxima...

claudio
uin 133246561
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.