WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Database Abstractions

smplPDO - MySql Database Helper Class

— Add-On para WorldWideScripts.net

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

smplPDO Banco de Dados Abstração Classe

smplPDO é um PHP PDO abstração de banco de dados de classe simples e leve escrito para estender PHP Data Objects (PDO) com características extremamente úteis. Métodos de taquigrafia embalados com ele pode reduzir a quantidade de código duplicado e aumentar a legibilidade dos seus scripts, bem como melhorar a segurança eo desempenho com a preparação e automaticamente executar instruções preparadas.

Com smplPDO, você pode escrever banco de dados orientado aplicações PHP totalmente funcionais com ZERO conhecimento de SQL.

 // Muito simples exemplo a autenticação do usuário com smplPDO. // Inicialização smplPDO $ Db = new smplPDO ("mysql: host = localhost; dbname = banco de dados", "dbuser ',' dbpass '); // Usuário postou seu email e senha com um formulário $ Email = array ('email' => $ _ POST ['email']); // Verificar se um usuário existe com o e-mail apresentado: if (! $ db-> existe (, $ email 'usuários')) exit ('Usuário não encontrado!'); // Se o usuário for encontrado, verifique se a senha apresentado está correto: else if ($ db-> get_var ("usuários", $ email, 'password')! = md5 ($ _ POST ['pwd'])) exit ('Password errado'); // Usuário de boas-vindas com primeiro nome encontrado e senha está correta, então vamos: 'Bem-vindo', eco. $ Db-> get_var (, $ email 'usuários', 'Nome'); 

Confira a documentação para mais exemplos de código.

Principais Características

  • Leve: limpo, fácil de entender o código.
  • Utiliza PHP Data Objects (PDO), com as melhores práticas.
  • Cria automaticamente instruções preparadas.
  • Fácil Insert, Update, Delete Methods.
  • Selecionar linhas, colunas, as variáveis ​​com one-liners.
  • Totalmente documentado.
  • Suporte contínuo.

Apoio

Contacte-me se você tiver dúvidas ou problemas com esta classe. Eu farei o meu melhor para responder a todos os e-mails o mais rápido possível.

Uso

 // Incluir arquivo de classe em seu script. require ('/ caminho / para / smplPDO.php'); $ DB_HOST = 'localhost'; $ Nome_db = 'banco de dados'; $ Db_user = 'db_username'; $ DB_PASS = 'db_password'; // Inicia a classe mesmo que DOP $ Db = new smplPDO ("mysql: host = $ DB_HOST; dbname = $ nome_db", $ db_user, $ DB_PASS); // INSERT, UPDATE, DELETE com instruções preparadas: $ Db-> inserir ('tabela', array ('name' => 'John Doe', 'idade' => 28)); $ Db-> update ('tabela', array ('idade' => 29), array ('name' => 'John Doe')); $ Db-> delete ('tabela', array ('name' => 'John Doe')); // Selecionar tudo, fila única, única coluna e única variável: $ Db-> get_all ('tabela', array ('idade' => 22)); $ Db-> get_row ('tabela', array ('name' => 'John Doe')); $ Db-> get_col ('tabela', array ('idade' => 28), array ('name')); $ Db-> get_var ('tabela', array ('name' => 'John Doe')); // GROUP BY, ORDER BY e LIMIT // Configura-los bem antes de qualquer chamada get_ *: $ Db-> group_by = "idade"; // Agrupar linhas por campo idade. $ Db-> order_by = "id DESC"; // Fim pelo campo id descendente. $ Db-> limit = "0,10"; // Obter 10 linhas a partir de 0. $ Db-> get_all ('tabela', array ('idade' => 22)); // Verificar se existe um registro: if ($ db-> existe ('tabela', array ('name' => 'John Doe'))) echo 'Record existe!'; // Obter a contagem de registros correspondentes: $ Db-> get_Count ('tabela', array ('idade' => 22)); // Veja o último erro apresado: echo $ db-> erro; // Exibe todas as propriedades necessárias: $ Db-> debug (); 

Histórico de versões

v1.1
  • Menores correções de bugs e correções.
v1.0
  • Versão inicial.

Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
6 12 de novembro

Última Atualização:
N / A

Software Versão 5.x:
PHP

Arquivos incluídos:
PHP

Palavras-chave

eCommerce, todos os itens, a abstraç, ã, o, classe, banco de dados, db, mysql, pdo, php, envoltó, rio