środa, 13 stycznia 2016

PHP - połączenia z bazą danych. Zalecane połączenia i przestarzałe!

Język PHP jest dość popularnym językiem do tworzenia od małych aplikacji po duże projekty informatyczne, które mogą być stroną społecznościową napisaną w tym języku.
Jednak można zauważyć, że większość tutoriali w internecie (na forum) stosuje przestarzałe i nie wspierane połączenie z bazą danych = mysql_connect!
Popularny CMS  PHP-Fusion korzysta  z takiego połączenia z bazą! Nie jest to dobrze jak na obecne czasy, gdy przeważnie stosuje się inne połączenia niż mysql_connect.
Przeważnie początkujący zaczynają od tego typu połączeń i nie ukrywam, że kiedyś i ja takiego połączenia używałem.
Obecnie stosuje się i zależy już to od gustu programisty, takie połączenia jak new mysqli i PDO.
PDO stosuje się przeważnie przy dużych lub bardzo dużych projektach, chociaż o wyżej wspomnianych CMS'ach typu: Joomla, Drupal, WordPress  lub Facebook - tylko, że facebook nie jest typu cms, gdzie można pobrać i zainstalować na własnym serwerze.
Jaka jest różnica między mysql_connect a new mysqli? Proszę zobaczyć na poniższe kody:
1. Mysql_Connect


2. New Mysqli


Jak widać różnicę widać oraz też pokazałem jak przy pomocy pętli to się odbywa. tam gdzie pisze "instrukcje", możemy dać instrukcje warunkową lub echo.

Natomiast o połączeniu PDO, można tu przeczytać:
https://pl.wikibooks.org/wiki/PHP/Biblioteka_PDO

A o tym, że mysql_connect, który nie jest wspierany w nowszych wersjach PHP, można przeczytać tutaj:
http://php.net/manual/en/function.mysql-connect.php

To tyle:)