Ir para conteúdo

POWERED BY:

TeixeiraRamos

Com a versão Wampserver64 erro conexão

Recommended Posts

Olá pessoal,

Por favor, tem que ser feita alguma mudança no código depois que se muda para a versão Wampserver64?

Estou tentando abrir as minhas páginas e mostra erro. Um exemplo:

 

Citar

Notice: Undefined variable: PDO in C:\wamp64\www\minhaspaginas\versao_03\index.php on line 62

Citar

Fatal error: Uncaught Error: Call to a member function query() on null in C:\wamp64\www\minhaspaginas\versao_03\index.php on line 62

Citar

Error: Call to a member function query() on null in C:\wamp64\www\minhaspaginas\versao_03\index.php on line 62

 

No exemplo a linha 62:

$result = $PDO->query($sql);

No phpMyAdmin fiz o teste com a sql é funcionou corretamente.

 

Obrigado

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Só uma pergunta.

Tem certeza que o objeto $PDO está criado e faz parte do arquivo que faz isso?

27 minutos atrás, TeixeiraRamos disse:

$result = $PDO->query($sql);

 

Depure o(s) arquivos em questão desde onde se inicia até onde é executado.

Isso me parece que código procedural que possui uma margem de erro enorme na execução.

Por outro lado também já tive problemas com wampserve no passado, simplesmente havia versões que faltavam a instalação de diversos drives e extensões.

Dê um experimentada o Xampp é bem infinitamente melhor (mas desinstale o wamp primeiro)

https://www.apachefriends.org/pt_br/index.html

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim Omar, tenho certeza.

Usava esse código com a outra versão do Wampserver e sempre funcionou normalmente. Aprendi em um dos cursos do Beraldo.

Ontem, depois que instalei Wampserver64 é que parou de abrir todas as minhas páginas PHP com conexão a banco de dados n phpMyAdmin.

Na instalação Wampserver64 observei  todos os arquivos necessários que devem ser instalados junto com essa versão.  

 

O XAMPP for Windows vem com as versões 7.2.28, 7.3.15 & 7.4.3 do PHP ou tem baixar um a um? Não entendi. Escolhe uma e faz a instalação.

 

Tenho que ficar atento devido a empresa de hospedagem. Tinha marcado no meu Wampserver versão 7.1.16  no PHP e estava funcionando.

No Wampserver tem possibilidade de marcar as versões 5.6,35; 7.0.20; 7.1.16 e 7.2.4.    

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

A versão do Xampp que irá fazer o download é a mesma da versão do PHP que irá usar.

No caso essa é a ultima versão: https://www.apachefriends.org/xampp-files/7.4.3/xampp-windows-x64-7.4.3-0-VC15-installer.exe

 

Qualquer coisa nesse vídeo mostra a instalação não só o xampp no windows, mas também a ativação de serviços que farão não só o apache quanto o sql iniciar junto ao arranque do sistema operacional

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Caro Omar,

Como disse anteriormente estou há anos usando  Wampserver e, entendo também que suas orientações têm as melhores das intenções, pois você passa aquilo que é bom para você e deseja que outros também fiquem satisfeitos, mas consegui revolver e dessa forma agradeço de coração a ajuda com sugestões valiosas que contribuíram para resultados com sucesso. Fiz a inversão de MariaDB <-> MySQL (que instala como padrão) com isso ficou padrão "Servidor: MySQL:3306". Essa orientação quando se instala o Wampserver64, cria na pasta wamp64/mariadb_mysql.txt, onde com muita clareza orienta como fazer a inversão de MariaDB para MySQL se desejar.
Tudo voltou ao normal.
Obrigado!!! 

Desejo muita saúde, paz para todas as famílias. Tudo vai passar....

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por janir.matheus
      Boa tarde, peço ajuda dos membros desse fórum pois confesso estar completamente perdido.
      Tomando como base o diagrama (em anexo), preciso de uma query que retorne as empresas, seus produtos e as categorias de cada produto, sendo que cada produto pode pertencer a uma ou mais categorias.
       
      select tbl_produtos.Empresa, tbl_empresas.Nome, tbl_catprod.Categoria, tbl_classproduto.Classe, tbl_produtos.Id, tbl_produtos.Produto from tbl_produtos inner join tbl_empresas on tbl_produtos.Empresa = tbl_empresas.Id left join tbl_catprod on tbl_produtos.Id = tbl_catprod.Categoria left join tbl_classproduto on tbl_catprod.Categoria = tbl_classproduto.Id; Tentei a consulta mostrada acima mas o resultado não foi o que eu esperava.
      Agradeço antecipadamente pela ajuda.

    • Por FabianoSouza
      Pessoal, por que essa query com COLLATE  não funciona?
      declare @strPesquisa varchar(30) SET @strPesquisa = 'naicle' SET @sql = 'SELECT ' SET @sql = @sql + 'ML.nome ' SET @sql = @sql + 'FROM ' SET @sql = @sql + 'dbo.minhaTab AS ML ' SET @sql = @sql + ' WHERE ' SET @sql = @sql + ' nome LIKE ' SET @sql = @sql + '''%' + @strPesquisa COLLATE Latin1_General_CI_AI + '%''' EXEC (@sql) Não acusa erro ao rodar.
      Mas não traz os registro porque está gravado como "naiclê" (com acento), o que significa que não está aplicando a COLLATE.
       
      Montando essa mesma query mas da forma tradicional, o COLLATE funciona.
       
      SELECT ML.nome FROM dbo.minhaTab AS ML WHERE nome LIKE '%'+ @strPesquisa COLLATE Latin1_General_CI_AI+'%'  
       
    • Por peterstefan
      Olá, estou com uma query aqui e preciso pegar de 2 campos diferentes os dados diferente de 0,  mais quanto tento no AND ele somente traz um resultado, o OR ele traz um dos campos com o valor 0, teria alguma forma de pegar os dados diferente de 0 dos dois campus?
      preciso pegar o idOrganizador diferente de 0 e o idPiloto diferente de 0 
       
      SELECT * FROM boletos WHERE proc = 0 AND idOrganizador !='0' AND idPiloto ='0';  
    • Por william_droops
      Olá, tenho uma tabela com esta estrutura

      Quero montar uma Query que dê este resultado. 

    • Por Jefferson andre
      Ola, alguem pode me ajudar a preencher corretamente o campo de razao social do cliente por favor. 
       
      Na tabela o campo id esta preenchendo corretamente
       
      Obrigado pela ajuda
       
      <label for="inputNome">Cliente</label> <br> <?php require_once('conexao_dbo.php'); $filtro_clientes = $arquivo->prepare("SELECT id, razao,deletado, ativo, id_empresa FROM clientes WHERE deletado=0 AND id_empresa='$id_empresa' ORDER BY ativo,razao"); $filtro_clientes->execute(); $filtro_cliente_atual = $filtro_clientes->fetch(); //print_r($filtro_clientes); ?> <select class="custom-select col-md-12" required name="id_cliente" id="id_cliente" required name="cliente"> <option value='<?php echo $filtro_cliente_atual['id'];?>' selected> <?php echo $filtro_cliente_atual['razao'];?> </option> <?php while ($clientes = $filtro_clientes->fetch()) {?> <option value="<?php echo $clientes['id'] ?>"><?php echo $clientes['razao'];?> </option> <?php } ?> </select>  
×

Informação importante

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