Ir para conteúdo
Fórum Script Brasil

Fernando Pimenta

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Fernando Pimenta

Fernando Pimenta's Achievements

0

Reputação

  1. Pesquisando mais a fundo o meu problema descobri que o problema acontece ao executar o comando bind_result do statement do mysqli. Na minha maquina eu cheguei a aumentar o memory_limit e funcionou, mas no servidor de produção eu fiz o mesmo e não funcionou. Alguém sabe alguma configuração a mais que possa ser feita para solucionar meu problema?
  2. Hoje descobri olhando meus logs que é problema de memoria. alguém sabe um tamanho ideal do memory_limit para um servidor com alto grau de acesso? Outra coisa que vi e tentei fazer, mas não consegui fazer funcionar foi criar um arquivo .htaccess, com configurações especificas. Coloquei na raiz do meu projeto, mas não deu sinal de vida. Se alguém puder me ajudar.
  3. Olá! Estou passando por um problema muito complicado. Fiz um novo sistema PHP utilizando recurso de statement em minhas queries e o mesmo estava finalizado já para colocar em fase de teste com o cliente. Testei o sistema rodando do wamp em meu PC(windows) e no PC desenvolvimento(Linux) e funciona direitinho. Quando coloquei no PC Produção o sistema abre, ate carrega queries executadas com mysqli, mas quando vai executar uma requisição(post) que vai ter um retorno de uma query que foi feita com statement ele me dá o erro 502 bad gateway. Eu não sei se é culpa exatamente do statement, mas os outros sistemas que não utilizam funcionam numa boa. Eu aumentei o memory_limit e não adiantou e verifiquei até onde pude(até mesmo por ser um servidor de produção) se havia alguma configuração diferente. Como só tenho 1 ano de PHP, gostaria de saber se alguém já passou por algo parecido que possa me ajudar. Desde já agradeço!
  4. Eu fiz uma mudança no codigo que parou de dá esse erro. Ele passa pelo código, diz que salva, mas em meu BD não tem nada. Alguém sabe o que pode ser? Eu coloquei uns valores diretos para ver se esta adicionando e depois passo o certo, vindo da pagina. Coloquei a query diretamente também, ate mesmo por não saber o motivo de não estar carregando o valor da variavel $telefone_create.Vide abaixo: <?php require_once '../funcao/conexao.php'; require_once '../classes/telefone.php'; require_once '../query.php'; class telefoneDao { function create(Telefone $telefone){ $retorno = null; $numero = "123"; $solicitante = 1; try { $conexao = new conexao(); if ($statement = $conexao->conecta()->prepare("INSERT INTO telefone (numero,solicitante_id) VALUES (?,?)")){ echo 'teste'; $statement->bind_param("si",$numero,$solicitante); $statement->execute(); $statement->close(); $retorno = true; } } catch (Exception $e) { echo "<script>alert('Erro ao tentar cadastrar telefone!');</script>"; $retorno = false; } return $retorno; } } ?> Executa e não salva. Será que falta algo?
  5. Olá! Estou precisando de uma ajuda com o Statement do PHP. Já pesquisei em vários sites e no manual, tentei seguir a risca mais me traz um erro que, também pesquisei sobre o erro no google e nenhuma solução me ajudou. vide o erro: Fatal error: Call to a member function bind_param() on a non-object in C:\wamp\www\sca\dao\telefoneDao.php on line 12 Minha classe: <?php require_once '../funcao/conexao.php'; require_once '../classes/telefone.php'; require_once '../query.php'; class telefoneDao { function create(Telefone $telefone){ $retorno = null; try { $conexao = new conexao(); $statement = $conexao->conecta()->prepare($telefone_create); $statement->bind_param('si',$telefone->getNumero(),$telefone->getSolicitante()->getId()); $statement->execute(); $statement->close(); $retorno = true; } catch (Exception $e) { echo "&lt;script>alert('Erro ao tentar cadastrar telefone!');</script>"; $retorno = false; } return $retorno; } } ?> Meu sql: <?php //telefone $telefone_create = "INSERT INTO telefone (numero,solicitante_id) VALUES (?,?)"; ?> Minha conexao: <?php class conexao { public function conecta() { $servidor = '127.0.0.1'; $usuario = 'root'; $senha = ''; $banco = 'sca'; $c = new mysqli($servidor,$usuario,$senha,$banco); if (mysqli_connect_errno()) { echo "&lt;script>alert('Erro de conexao!');</script>"; return null; }else { return $c; } } } ?> Se alguém puder me ajudar, pois estou começando com PHP OO a pouco tempo buscando alternativas de padronização. Desde já agradeço.
×
×
  • Criar Novo...