Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Neusa Novaes

Banco de Dados

Recommended Posts

Troca isso:

include ('conecta.php');

Por isso:

require_once($_SERVER['DOCUMENT_ROOT'] . "/afrecom/conecta.php");

Testa aí pra gente ver e me informa se aparecer algum erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno e Almir acertei os dois tanto inclui o que o Bruno escreveu como tambem acertei o <head> porem agora deu outro erro

 

ERRO ao conectar ao Banco de Dados:

 

Estou dando trabalho para voces.

 

Um abraço

Neusa Novaes

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aqui vai o conecta não tirei as senhas.

 

<?php
//Desabilita a função de mostrar erros
error_reporting(0);
ini_set("display_errors", 0 );
/************************************************************************
ARQUIVO .........: AFRECOM 2.0 - Indicador de Mensagens/Sites
BY ..............: Neusa C.Novaes
SITE ............: Amor e Paixao http://www.amorepaixao.com.br
DATA ............: 13/01/2018
Copyright (c) 2004 Neusa C.Novaes.  All rights reserved.
************************************************************************/
//ALTERE DE ACORDO COM SEUS DADOS
$servidor="localhost";
$bancod="afsistem";
$usuario="afsistem";
$senha="";
$adminmail="neusa@amorepaixao.com.br";
$nome_site = "Amor e Paixão";
$url_site = "http://www.amorepaixao.com.br";
$carac_url='29';
$arq_som="imagine.mid";
$contorno="stripportadanueva.jpg"; // IMAGEM DE CONTORNO
$fundopag="backgrnd.jpg"; // IMAGEM DE FUNDO DA PAGINA
$servmail="mail.amorepaixao.com.br";
$emmliv="neusa@amorepaixao.com.br";
$senliv="";
$emmrec="neusa@amorepaixao.com.br";
$senrec="";
$conn = MySQLi_connect($servidor,$usuario,$senha,$bancod) or die("<br>ERRO ao conectar ao Banco de Dados: ");
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Neusa Novaes retira a sua senha editando o post, não posta nenhum tipo de senha no fórum, não é necessário.

 

Você sabe me dizer se o banco de dados com o nome de afsistem e o usuário vinculado à esse banco afsistem existem na sua hospedagem?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim voce pode entrar em locaweb hospedagem lá tem todos os bancos de dados inclusive o afsistem

Esse foi o email que recebi da Locaweb

 

Acesso ao banco de dados:

host- afsistem.mysql.dbaas.com.br
login:- afsistem
senha:-dn180563

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Beleza. Troca esse trecho aqui no seu arquivo conecta.php:

$conn = MySQLi_connect($servidor,$usuario,$senha,$bancod) or die("<br>ERRO ao conectar ao Banco de Dados: ");

Substitui por esse aqui:

$conn = mysqli_connect($servidor,$usuario,$senha,$bancod) or die("<br>ERRO ao conectar ao Banco de Dados: " . mysqli_connect_error());

Substitui só esse trecho que te falei. Faz um novo teste e me informa o erro que apareceu.

Não esquece de apagar a sua senha no post que você fez agora pouco.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema já não está mais no seu código, testei ele e está funcionando normalmente, o problema agora está nesse mysql.sock, pelo o que pesquisei vai ser preciso reiniciar o mysql, seu provedor de hospedagem precisa te auxiliar resolvendo esse problema pra você, envia um ticket pra eles e envia esse erro junto no ticket pra eles tomarem as providências.

Após esse problema do mysql.sock ser resolvido pelo suporte, se aparecer algum outro problema no seu código php você chama a gente aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qualquer duvida pode contar com a gente aqui do fórum.

E parabéns pelo seu site.

@Neusa Novaes não esquece de tirar a sua senha no outro comentário que você fez agora pouco, é só clicar em Editar, remover a senha e clicar em salvar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno não quero ser chata abri um tiket para a Locaweb e agora fui testar novamente o envio da mensagem esta dando o seguinte erro, acho que esta diferente daquele.

 

Parse error: syntax error, unexpected ''</b><br><br> ' (T_ENCAPSED_AND_WHITESPACE) in /home/storage/9/1e/3b/amorepaixao/public_html/afrecom/consulta.php on line 94

 

Veja o erro que esta dando.

 

Um abraço e obrigada

Neusa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não consigo entender mais nada agora está dando erro na pagina, acho que vou deixar para lá.

 

Eu não consigo entender php e estou ocupando muito tempo seu.

 

Neusa

Compartilhar este post


Link para o post
Compartilhar em outros sites

Percebo que você ta mexendo no código pra tentar consertar ou encontrar o erro mas acaba gerando outros, tem que ter calma.

Coloque novamente esses códigos e me informa o erro:

consulta.php

<?php
/************************************************************************
ARQUIVO .........:AFRECOM 2.0 - Indicador de Mensagens/Sites
BY ..............: Neusa C.Novaes
SITE ............: Amor e Paixao http://www.amorepaixao.com.br
DATA ............: 13/01/2018
Copyright (c) 2004 Neusa C.Novaes.  All rights reserved.
************************************************************************/
date_default_timezone_set('America/Sao_Paulo');
error_reporting(E_ALL ^ E_NOTICE);
$codigo = substr(($_GET['codigo']), 1, 33);
$nramg = substr(($_GET['codigo']), 0, 1);
$ano = date('Y');
$mes = date('n');
$dia = date('d');
$dsemm = date('w');
$hora=getdate();
$dsem[0] = "Domingo";
$dsem[1] = "Segunda-feira";
$dsem[2] = "Ter&ccedil;a-feira";
$dsem[3] = "Quarta-feira";
$dsem[4] = "Quinta-feira";
$dsem[5] = "Sexta-feira";
$dsem[6] = "S&aacute;bado";
$nmes[1] = "janeiro";
$nmes[2] = "fevereiro";
$nmes[3] = "mar&ccedil;o";
$nmes[4] = "abril";
$nmes[5] = "maio";
$nmes[6] = "junho";
$nmes[7] = "julho";
$nmes[8] = "agosto";
$nmes[9] = "setembro";
$nmes[10] = "outubro";
$nmes[11] = "novembro";
$nmes[12] = "dezembro";
$horatual=($hora['hours'].':'.$hora['minutes']);
$data = $dsem[$dsemm].', '.$dia.' de '.$nmes[$mes].' de '.$ano.' - Hora: '.$horatual;
$urlmsg = $_POST;
$datac = date("d/m/Y");
$datah = date("H:i:s");
require_once($_SERVER["DOCUMENT_ROOT"] . "/afrecom/conecta.php");
$query = mysqli_query($conn,"SELECT * FROM afrecom WHERE codigo='$codigo'") or die(mysqli_error($conn));  
$dadoss = mysqli_fetch_array($query);   
$mensagem=$dadoss['urlmens'];
$idd=$dadoss['id'];
$nnome=$dadoss['nomerem'];
$nemail=$dadoss['emailrem'];
$amg="nomeamg".$nramg;
$emg="emailamg".$nramg;
$vmmg="visualamg".$nramg;
$visual=$dadoss[$vmmg];
$namigo=$dadoss[$amg];
$eamigo=$dadoss[$emg];
if($visual <> "S"){
$msg1='
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head> <!--estava faltando fechar o head--></head>
<BGSOUND src="'.$url_site.'/afrecom/'.$arq_som.'" loop=infinite>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=iso-8859-1">
<link href="'.$url_site.'/afrecom/style.css" rel="stylesheet" type="text/css">
<body background="'.$url_site.'/afrecom/'.$fundopag.'" leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0">

<div align="center">
  <table border="7" bordercolor="#808000" bordercolorlight="#FFFF99">
  <tr>
  <td align="center">
    <table border="10" bordercolor="#808000">
    <tr>
    <td>
      <img border="0" src="'.$url_site.'/afrecom/banner1.gif" width="468" height="60">
    </td>  
    </tr> 
    </table> 
  </td> 
  </tr>
</table>
</div>

<p>&nbsp;</p>

<div align="center">
  <table border="15" cellpadding="6" width="90%" bordercolordark="#808000" bordercolorlight="#FFFF99">
  <tr>
  <td width="100%" align="left" class="tabela">
  <i><font color="#ffffff" size="1">Mensagem automática, por favor não responda.<br>'.$data.'</font></i>
  <HR width="100%" color=#ffffff SIZE=1 align="left">
  <br>
  <font color="#ffffff" size="1">Olá &nbsp;'.$nnome.'! </font><br><br>
  A&nbsp;mensagem&nbsp;que&nbsp;você&nbsp;enviou&nbsp;para:&nbsp;
  <br><b>'.$namigo.'</b>&nbsp;&nbsp;e-mail:&nbsp;&nbsp;<b>'.$eamigo.'</b>
  <br>foi&nbsp;visualizada&nbsp;em&nbsp;nossos&nbsp;servidores&nbsp; nesta(e)&nbsp;&nbsp;
  <br><b>'.$data.'</b><br><br>
  <!-- faltava td-->
  </td>
  <!-- faltava tr-->
  </tr>
  </table>
<!--estava faltando esta div-->
</div> 

</body> 
</html> ';
}
?>

conecta.php 

 

PS: coloque a senha

 

<?php
//Desabilita a função de mostrar erros
error_reporting(0);
ini_set("display_errors", 0 );
/************************************************************************
ARQUIVO .........: AFRECOM 2.0 - Indicador de Mensagens/Sites
BY ..............: Neusa C.Novaes
SITE ............: Amor e Paixao http://www.amorepaixao.com.br
DATA ............: 13/01/2018
Copyright (c) 2004 Neusa C.Novaes.  All rights reserved.
************************************************************************/
//ALTERE DE ACORDO COM SEUS DADOS
$servidor="localhost";
$bancod="afsistem";
$usuario="afsistem";
$senha="";
$adminmail="neusa@amorepaixao.com.br";
$nome_site = "Amor e Paixão";
$url_site = "http://www.amorepaixao.com.br";
$carac_url='29';
$arq_som="imagine.mid";
$contorno="stripportadanueva.jpg"; // IMAGEM DE CONTORNO
$fundopag="backgrnd.jpg"; // IMAGEM DE FUNDO DA PAGINA
$servmail="mail.amorepaixao.com.br";
$emmliv="neusa@amorepaixao.com.br";
$senliv="";
$emmrec="neusa@amorepaixao.com.br";
$senrec="";
$conn = mysqli_connect($servidor,$usuario,$senha,$bancod) or die("<br>ERRO ao conectar ao Banco de Dados: " . mysqli_connect_error());
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bruno bom dia.

 

Agora deu aquele mesmo erro, ainda não recebi resposta da Locaweb

 

ERRO ao conectar ao Banco de Dados: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

 

Acho mesmo que estou aflita porque tanto a indicação como a minha galeria esta dando o mesmo erro.

 

Obrigada amigo e desculpa, prometo não mexer mais.

 

Um abraço

Neusa Novaes

Bruno em tempo:

 

Não sei se a Locaweb vai resolver o problema, porque ela antes tinha dito que não era o problema dele que tinha que procurar um programador, mas eu não tenho condições financeiras para isso.

 

Mesmo assim vamos aguardar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Veja que na galeria esta dando o mesmo erro

 

Coppermine critical error:
Unable to connect to database !

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por landerbadi
      Olá pessoal, boa tarde
       
      Tenho uma tabela chamada "produtos" com os seguintes campos (id, produto) e outra tabela chamada "itens" com os seguintes campos (id, prod_01, prod_02, prod_03, prod_04).
       
      Na tabela produtos eu tenho cadastrado os seguintes produtos: laranja, maçã, uva, goiaba, arroz, feijão, macarrão, etc.
       
      Na tabela itens eu tenho cadastrado os itens da seguinte maneira:
       
      1, laranja, uva, arroz, feijão;
      2, maçã, macarrão, goiaba, uva;
      3, arroz, feijão, maçã, azeite
       
      Meu problema é o seguinte: 
      Eu escolho um produto da tabela "produtos", por exemplo "uva".  Preciso fazer uma consulta na tabela "itens" para ser listado todos os registros que contenham o produto "uva" e que todos os demais produtos estejam cadastrados na tabela "produtos".
       
      No exemplo acima seria listado apenas dois registros, pois o terceiro registro não contém o produto "uva". 
       
      Alguém pode me ajudar? Pois estou quebrando a cabeça a vários dias e não consigo achar uma solução.
    • Por landerbadi
      Boa tarde pessoal. Estou tentado fazer uma consulta no banco de dados porém estou tendo dificuldades. Tenho uma tabela chamada "itens" com os seguintes campos: id, item, plural, ativo. Nela tem cadastrado vários itens e seu respectivo plural. No campo ativo eu coloco a letra "S" para informar que esta palavra está ativa no sistema. Por exemplo: 1, casa, casas, S 2, mesa, mesas, S 3, cama, camas, S 4, moto, motos, S 5, rádio, rádios O quinto registro "radio" não está ativo no sistema pois não tem um "S" no campo ativo. E outra tabela chamada "variações" com os seguintes campos (id, item1, item2, item3) com os seguintes registros: 1, casa, camas, moto 2, mesas, casas, radio 3, rádio, cama, mesa Eu preciso fazer uma busca na tabela variações da seguinte maneira: Eu escolho um registro na tabela "itens", por exemplo "casa". Preciso fazer com que o php me liste todos os registros da tabela "variações" que contenham a palavra "casa". Porém se tiver algum registro com a palavra "casas" também tem que ser listado. Neste caso ele irá encontrar dois registros. Agora eu preciso que o php verifique os demais itens e faça a listagem apenas dos item que estão ativos (que contenham um "S" no campo ativo. Neste caso ele irá encontrar apenas um registro, pois o segundo registro contém a palavra "rádio". E "rádio" não está ativo na tabela itens. Como faço isso?
    • Por ILR master
      Fala pessoal.
       
      Seguinte:
       
      Quero selecionar duas tabelas e mostrar com resultados intercalados. Abaixo segue um código explicando para vcs terem uma ideia.
       
      $consulta = "SELECT A.*, B.* FROM tabela1 A, tabela2 B'";
      $resultado = mysqli_query($conexao, $consulta) or die ("erro");
      while($busca = mysqli_fetch_array($resultado)){
       
      print $busca['cod_evento']; --> traz o código da tabela1 
      print $busca['titulo_evento']; -->  traz o titulo da tabela1
      print $busca['cod_noticia']; --> traz o código da tabela2
      print $busca['titulo_noticia']; --> traz o tituloda tabela2
       
      }
       
      Espero que entendam. Grato
       
    • Por gersonab
      Bom dia
      estou com uma dúvida de como proceder, tenho uma tabela de categoria e uma de subcategoria, a categoria pode ter várias subs, até ai tranquilo, quando faço update de uma sub altero normalmente a quantidade deste, até aí normal, porém me deparei com uma situação um pouco diferente, vou tentar ser o mais claro possível, de certa forma algumas subs são comuns só mudando o nome praticamente, aí eu preciso que ao efetuar o update em umas destas este ocorra nas demais, tipo:
       
      Se o id da sub for 5 , eu preciso fazer o mesmo update nos ids 6 e 7 ;
       
      Se o id da sub for 9 , eu preciso fazer o mesmo update no id 10
       
      se for 2 , fazer o update somente neste
       
      ainda não estou conseguindo ver uma lógica para isso, e ou uma nova coluna para cadastrar em comum nestes casos.
       
      qual seria a melhor opção
    • Por JoaoSilva75
      oi pessoal
       
      se eu entrar no link dos desenvolvedores php pesquisasar quem é programador e enviar uma mesma mensagem para uns 6 ou 8 membros do forum serei advertido   ou é spam ???????
       
      procuro um programador php para me fazer algo 
       
      mas não tem como postar aqui nessa sessão
       
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.