Escolar Documentos
Profissional Documentos
Cultura Documentos
Dados em PHP
phpCopy code
try { $pdo = new PDO ( "mysql:host=localhost;dbname=seubanco" , "seuusuario" , "suasenha" ); }
catch (PDOException $e ) { echo "Erro de conexão: " . $e -> getMessage (); }
O bloco try-catch é utilizado para lidar com exceções que podem ocorrer
durante a conexão.
2. Executando Consultas:
phpCopy code
$stmt = $pdo -> prepare ( "SELECT nome, idade FROM usuarios WHERE cidade = :cidade" ); $stmt -
> bindParam ( ':cidade' , $cidade ); $cidade = 'Sao Paulo' ; $stmt -> execute (); $resultados =
$stmt -> fetchAll (PDO:: FETCH_ASSOC );
**3. Transações:
phpCopy code
try { $pdo -> beginTransaction (); // Executar consultas ou manipulações de dados aqui $pdo -
> commit (); // Confirma as operações se tudo estiver correto } catch (PDOException $e ) { $pdo -
> rollBack (); // Reverte as operações em caso de erro echo "Erro na transação: " . $e -
> getMessage (); }
Conclusão: