Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Php + Mysql


*FIT*

Pergunta

Então galera. Antes de mais nada, vou explicar exatamente qual o meu problema.

Estou montando um site para uma loja, e o lugar onde o site esta hospedado só oferece suporte para mysql...e por isso acredito que precise usar PHP para fazer a conexão...e por não ser muito bom nessa linguagem, não estou conseguindo criar um script para fazer o seguinte.

O cliente da loja ou usuario, digite um nome qualquer de produto, e o php busca esses dados no mysql, e traz na tela todos os produtos com esse mesmo nome, trazendo o nome do produto, descrição e imagem.

mas não to conseguindo isso em linguagem PHP...

será que podem ajudar?

Grato desde já...tenha um Feliz Natal

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0

Bom...mesmo com um pouco de dificuldade consegui montar o script...

mas esta dando um erro, acredito que na hora de conectar ao banco...

será que vocês conseguem entender o que eu fiz de errado???

$conexao=mysql_connect('localhost','login','senha');
mysql_select_db('eletricatakei1',$conexao) or die ("erro 001" . mysql_error());

$pesquisa1=$_REQUEST["txtpesquisa"];

$result=mysql_query ("SELECT * FROM Produtos WHERE Descricao LIKE '%$pesquisa1%' ORDER BY Codigo",$conexao) or die ("erro 001" . mysql_error());
$quantos=mysql_num_rows($result);
$i=0;

quando faço a busca...aparece esse erro na pagina

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home/restricted/home/eletricatakei1/public_html/NOVO/pesquisa.php on line 95

Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in /home/restricted/home/eletricatakei1/public_html/NOVO/pesquisa.php on line 96

erro 001Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

será que vocês sabem o que é?

Editado por *FIT*
Link para o comentário
Compartilhar em outros sites

  • 0

Então...na verdade o login e a senha não são essas, mas se eu coloca-los aqui no forum, é meio arriscado né...hehe

ai coloquei desse jeito aqui apenas como demonstrativo....gostaria de saber mesmo se o scritp em si está correto, pois não entendo o porque de dar esse erro..

Agradeço a ajuda!

Tenham um Feliz Natal!!!

Link para o comentário
Compartilhar em outros sites

  • 0

É meio arriscado colocar a senha/login no fórum? Seu servidor permite conexões remotas? Geralmente não, eu sei o ip/host da máquina? Não, logo, é a mesma coisa que dar a senha do cofre, sem dizer onde está o cofre...

Altere isso:

$conexao=mysql_connect('localhost','login','senha');

mysql_select_db('eletricatakei1',$conexao) or die ("erro 001" . mysql_error());

Para:

$conexao=mysql_connect('localhost','login','senha')OR DIE('erro ao se conectar no banco'.mysql_error());

mysql_select_db('eletricatakei1',$conexao) or die ("erro ao seleciona a tabela" . mysql_error());

Link para o comentário
Compartilhar em outros sites

  • 0

É concordo com o que você disse mas, se eu der a senha e o login, só vão precisar descobrir o local onde o site está hospedado...o resto é facil...

e não to querendo dizer que você vá fazer alguma coisa, mas acho que você concorda comigo que não é qualquer pessoa que tem um bom coração....não acha???

Link para o comentário
Compartilhar em outros sites

  • 0
e não to querendo dizer que você vá fazer alguma coisa, mas acho que você concorda comigo que não é qualquer pessoa que tem um bom coração....não acha???

Na verdade o que eu tenho certeza é que você não sabe exatamente o que está falando, enfim, deixa pra lá, isso não faz a menor diferença pra resolução do seu problema e ficar discutindo sobre isso só vai fazer eu perder meu tempo...

Link para o comentário
Compartilhar em outros sites

  • 0

Olha...agradeço muito a sua ajuda...de coração mesmo, mas....

...sei o que estou falando sim, até eu que ainda sou meio leigo no assunto sei que com um login e uma senha...eu só precisaria descobrir aonde o site está hospedado, para acessar o painel de controle...acredito que você é que não está entendendo que esse site já esta hospedado e nesse caso não precisaria de conexão remota como você disse, apenas uma conexão com a internet, não é? E também não estou dizendo que você faria isso...mas não é só você que pode ler isso não é...

mas como você disse...isso não faz a menor diferença... só toma cuidado com o jeito que fala com os outros, eu não saiu falando coisas por ai sem saber o que estou dizendo...

Nen precisei mudar o que você falou ^^

achei um pequeno erro e já concertei...mas mesmo assim muito obrigado...

Editado por *FIT*
Link para o comentário
Compartilhar em outros sites

  • 0

Só com essa frase: "acredito que você é que não está entendendo que esse site já esta hospedado e nesse caso não precisaria de conexão remota como você disse" você realmente demonstrou que entendeu bem o que eu disse...

Se você quiser eu te passo os dados de acesso a um banco de dados meu, bem como o host/ip e garanto que você não vai conseguir fazer nada, motivo? Só são permitidas conexões locais ao servidor mysql, ou seja, só pode fazer requisição ao BD os arquivos que estão na própria máquina, mas tenho certeza que na apostila que você leu ontem tinha isso...

Link para o comentário
Compartilhar em outros sites

  • 0
Só com essa frase: "acredito que você é que não está entendendo que esse site já esta hospedado e nesse caso não precisaria de conexão remota como você disse" você realmente demonstrou que entendeu bem o que eu disse...

Se você quiser eu te passo os dados de acesso a um banco de dados meu, bem como o host/ip e garanto que você não vai conseguir fazer nada, motivo? Só são permitidas conexões locais ao servidor mysql, ou seja, só pode fazer requisição ao BD os arquivos que estão na própria máquina, mas tenho certeza que na apostila que você leu ontem tinha isso...

é cara...exatamente...o banco de dados é do proprio local onde o site esta hospedado...tanto que acesso ele a alguns anos de qualquer lugar que estou sem conexão remota nenhuma...apenas digito...www.locaweb.com.br entro no painel de controle...e ualaaa...tenho acesso ao banco....sera que você entendeu agora bonzão???

Tenha um feliz natal.

Editado por *FIT*
Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado pelo "elogio" e por mais uma vez demonstrar seu alto grau de conhecimento, só não vou desejar um feliz natal pra você porque estaria mentindo.

Da minha parte o assunto está encerrado, posto que já deu tudo que tinha que dar...

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,9k
×
×
  • Criar Novo...