Find Jobs
Hire Freelancers

Classe PHP OO para salvar erro PDOException $e->getMessage() em BD

max €6 EUR

Suoritettu
Julkaistu yli 9 vuotta sitten

max €6 EUR

Maksettu toimituksen yhteydessä
Trato todos os erros em meu sistema com só que não estou conseguindo inserir o erro $e->getMessage() na tabela erros logs, segue abaixo parte co código. public function executaSQL($sql = NULL) {         $con = Conexao::conecta();         //echo $sql;                 if ($sql != NULL):             try {                 $stmt = $con->prepare($sql);                 $stmt->execute();                 $resultado = $stmt;                 $this->linhasafetadas = $stmt->rowCount();                 if (substr(trim(strtolower($sql)), 0, 6) == 'select'):                     $this->dataset = $resultado;                     return $resultado;                 else:                     //return $this->linhasafetadas;                     return TRUE;                 endif;             } catch (PDOException $e) {                                  $erro = $e->getMessage();                 $this->infoErro( $erro); // AQUI DEVERIA ACONTECER O INSER MAS NÃO ACONTECE                 print $erro;                              }         else:             //$this->trataerro(__FILE__, __FUNCTION__, NULL, 'Comando SQL nao informado na rotina', FALSE);             echo 'Nenhum comando foi dado ao SQL';         endif;     }  Interessados em poder resolver esse problema, enviar proposta!
Projektin tunnus (ID): 12376031

Tietoa projektista

2 ehdotukset
Etäprojekti
Aktiivinen 10 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
Myönnetty käyttäjälle:
Käyttäjän avatar
Estou interessado no trabalho! Gostaria de mais informações sobre o trabalho para realizar melhor análise do mesmo, para compreender o que será implementado. Se você tiver interesse aguardar o contato.
€6 EUR 1 päivässä
4,9 (12 arvostelua)
2,6
2,6
2 freelancerit tarjoavat keskimäärin €6 EUR tätä projektia
Käyttäjän avatar
É sério isso? Ta querendo gravar no banco de dados um erro de conexão com banco de dados?? InfoErro grava suas excessões no banco também? Bom, devem ser duas conexões com banco de dados distintos, mas ainda assim não acho boa idéia. (menos ainda se infoErro usa executaSQL ) conecta() não está dentro do try... Tenta incluir um catch genérico. Você só está tratando PDOException. O print de $erro funcionou? Se você jogar o print $erro antes do infoErro e o print aparecer, então o problema está no infoErro. Em 22h espero que já tenha resolvido esse problema, mas de qualquer forma deixo minhas idéias.
€6 EUR 14 päivässä
4,5 (1 arvostelu)
0,6
0,6

Tietoja asiakkaasta

Maan BRAZIL lippu
Brazil
4,6
5
Liittynyt syysk. 5, 2014

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.