Skip to content

Instantly share code, notes, and snippets.

@boliveirasilva
boliveirasilva / adodb.example01.php
Last active January 21, 2022 21:35
Exemplos de utilização ADODB
<?php
// Quando for trocar o modo de Fetch, salve a configuração antiga para restaurar depois.
// Não tem como garantir que ela estará configurada como ADODB_FETCH_NUM.
$old_fetch_mode = $this->Db->SetFetchMode(ADODB_FETCH_ASSOC);
// O getArray que você usou seria +/- isso
$ar = $this->Db->getAll("SELECT * FROM ACT");
# Abaixo é um exemplo de insert, compatível para fire e oracle.
@boliveirasilva
boliveirasilva / pdo_dataaccess_model.php
Created March 15, 2017 14:27
PDO DataAccess Model
<?php
class PDO_DataAccess
{
/**
* Database connection link
* @var \PDO
*/
protected $link;
@boliveirasilva
boliveirasilva / phoneValidate_BR.php
Created October 14, 2015 16:11
Regex para validação de telefones (celular ou fixo) no Brasil. A expressão leva em conta o formato internacional/nacional, com ou sem o DDD, de telefones fixos e celulares.
<?php
// A função abaixo demonstra o uso de uma expressão regular que identifica, de forma simples, telefones válidos no Brasil.
// Nenhum DDD iniciado por 0 é aceito, e nenhum número de telefone pode iniciar com 0 ou 1.
// Exemplos válidos: +55 (11) 98888-8888 / 9999-9999 / 21 98888-8888 / 5511988888888
function phoneValidate($phone)
{
$regex = '/^(?:(?:\+|00)?(55)\s?)?(?:\(?([1-9][0-9])\)?\s?)?(?:((?:9\d|[2-9])\d{3})\-?(\d{4}))$/';
if (preg_match($regex, $phone) == false) {