Ir para conteúdo
  • Cadastre-se

Utilizando uma lib para acessar o banco (PHP)


augustocesr

Posts recomendados

Hey everyone, beleza? Bora dar um up nos sites! Se trata de um tutorial e uma dica rápida pra quem não quer se preocupar em fazer consultas no banco "na mão" e até um pouquinho de segurança =P

Nesse exemplo vou mostrar a lib do Laravel (um framework PHP), a Eloquent. Docs:

O conteúdo está oculto, favor efetuar login ou se cadastrar!


Requisitos:
- PHP >= 5.6.4
- Composer (tutorial de como instalar https://www.l2jbrasil.com/index.php?/topic/119282-iniciando-um-projeto-web-com-composer-phpoo/?hl=composer)

Obs.: É esperado que você esteja utilizando um padrão MVC para esta implementação. "É esperado", mas nada impede de outra forma.

 

PS.: O mais interessante disso é que você não precisa mexer em basicamente nada se trocar pra L2OFF, só adaptar aos campos e o driver.

Passo 1
Com o composer instalado, acesse a pasta do seu projeto, ex.: meusite/, execute o comando
Se o composer estiver global

O conteúdo está oculto, favor efetuar login ou se cadastrar!

se não estiver

O conteúdo está oculto, favor efetuar login ou se cadastrar!



Passo 2
No seu arquivo index.php:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

No arquivo de configuração ou em alguma function:

O conteúdo está oculto, favor efetuar login ou se cadastrar!


Passo 3
Agora ficou simples :)
Se quiser listar o toppvp, os últimos 100:

O conteúdo está oculto, favor efetuar login ou se cadastrar!

Trará uma collection, só dar o seu foreach agora.

Com isso, você consegue fazer seu crud easy. E só dar uma olhada na documentação.

Abraços :onda:

Att,

Augusto Ferreira

Editado por NaNyNhA
Link para o comentário
Compartilhar em outros sites


  • Registre-se

    Faça parte da maior e  mais antigas comunidades sobre Lineage2 da América Latina.





×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.