Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Mysql pomoc


kubag200225

Rekomendowane odpowiedzi

Opublikowano

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Opublikowano

Php + PDO.

 

Pozwólcie, że podepnę się pod temat. Zawsze używałem funkcji o prefixie mysql_ do łączenia z bazami danych. Coś może się zmieniło? A może wspomniane PDO oferuje coś więcej?

Opublikowano

@Mekler

Tak, PDO zapewnia bezpieczeństwo w standardzie, gdzie przy mysql_,  msqli trzeba ręcznie zadbać o odpowiednie filtrowanie danych, inaczej jest się narażonym na sql injection itp.

PDO jest wygodne, czytelne i jest de facto teraz standardem, nie powinno się używać innych metod. Poza tym dzięki bindowaniu danych oprócz bezpieczeństwa możemy także poprawić wydajność - jeśli wykonujemy wiele podobnych zapytań na różnych zestawach danych to szablon zapytania wysyłamy raz, potem tylko podajemy kolejne dane. Dodatkowo PDO obsługuje wiele silników bazodanowych, dzięki czemu wymiana bazy z mysql na np postgresa nie stanowi problemu. Poza tym PDO posiada mnóstwo przydatnych metod, jak np. zwracanie wyników w różnych formatach (json itp), wygodną obsługę transakcji, wbudowaną obsługę błędów i wiele innych. Ogólnie PDO to dobro ;)

Chcesz precyzyjnej i zrozumiałej odpowiedzi? - Zadaj precyzyjne i zrozumiałe pytanie. Nie przyjmuję zleceń.
Nie odpowiadam na priv na pytania, które można zadać na forum. Chcesz mojej pomocy - oznacz mnie w poście =>  @"Hans Kloss PL" 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...