Mysql feito direito

uma classe PHP para mysqli utilizando consultas preparadas
Baixe Agora

Mysql feito direito Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • LGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Daren Schwenke
  • Site do editor:

Mysql feito direito Tag


Mysql feito direito Descrição

Uma classe PHP para mysqli utilizando consultas preparadas O MySQL FEITO é uma classe PHP5.0 + que fornece uma maneira segura, limpa, orientada a objetos e eficiente de fazer o desenvolvimento do banco de dados mysql.Todas consultas, exceto aquelas com vários resultados da linha Retornam exatamente o que você precisa em uma linha de código. Tudo feito enquanto mantém o uso de consultas preparadas e parâmetros vinculados para eliminar o risco de ataques de injeção SQL e operar mais eficiência. Não é necessário codificação extra em sua parte para reutilizar consultas preparadas. Você simplesmente escreve a mesma consulta novamente, e se você fez isso antes, a alça preparada é reutilizada. Os parâmetros recém-vinculados são usados contra o identificador preparado existente, e os resultados são recomputados. Os resultados não são armazenados em cache. Então você tem. Simples Uso de consultas preparadas com parâmetros encadernados, enquanto ainda tendo acesso aos métodos FETCH_OBJECT e FETCH_ASSOC. Agora você não tem desculpa.Usage: veja exemplos.php para detalhes de configuração de conexão de banco de dados.General para todas as consultas: $ db-> Method_name ('consulta mysql com? Substituído por variáveis', 'tipos de espaço reservado' correspondente ', variáveis correspondentes para espaços reservados ) Esse formato explicado: as consultas SQL estão além do escopo deste documento. Exemplos comuns são abaixo.Prailistas podem ser estes tipos. Direto de http://php.net/manual/en/mysqli-stmt.bind-param.php i variável correspondente tem tipo inteiro d variável correspondente tem tipo de dupla variável correspondente tem string tipo b variável correspondente é um blob e será Enviado em pacotes Enviando dados do tipo BLOB ou texto está atualmente limitado ao tamanho de max_allowed_packet.Variables para atribuir a cada tipo. Deverá ser Scalars.Examples: inserções de retorno Inserir ID: $ inserção_id = $ db-> pinsert ('Inserir em algo induzido (somado, alguém, somedouble, someblob) valores (? ,?)', 'SIDB', $ string, $ int, $ Double, $ blob); atualizações Contagem de retorno de linhas afetadas: $ Rows_Affected = $ db-> pexecute ('Atualizar somado set somestring =? onde lugares = - limite de 1', 'si', $ int); exclui a contagem de retorno de linhas afetadas: $ ROWS_AFFECT = $ db-> pexecute ('Excluir de uma forma alguma, onde someint =? limite 1', 'i', $ int); apenas contar linhas retornar sem ler os dados: $ row_returned = $ DB-> PROWS ('Selecione algo de alguma coisa onde somestring =? e someint> =?', 'si', $ string, $ int); selecione uma única linha e retornar um objeto contendo os dados. $ OBJ = $ db-> psingle ('select yorkint, somque-se de alguma coisa onde lugares =? limite 1', 'i', $ int); imprimir $ obj-> muita coisa; Imprimir $ Obj-> SomasTring; Selecione várias linhas e retorne um identificador. $ ALGUM_STH = $ DB-> PBIND ('Selecionar somado de alguma coisa onde lugares =?', 'i', $ int); enquanto ($ row = $ some_sth -> fetch_Object ()) {Imprimir $ row-> Somastring; } $ alguns_sth-> fechar (); Requisitos: · PHP. O que há de novo nesta versão: · A licença foi alterada para LGPL e a documentação foi atualizada.


Mysql feito direito Software Relacionado