
Otórz zaczynając przygodę z php i MySQL'em na początku używałem w php 4.x do łączenia się z bazą MySQL standardoweej funkcji:
<?php // itd ?>
Później poczytałem troche o bibliotekach PEAR i zacząłem używać DB.php
<?php $dsn='mysql://$user:$passwd@tpc($host)/$db_name'; if(DB::isError($this->db=DB::connect($dsn))){ return PEAR::raiseError($this->db->getMessage()); exit; } // itd ?>
Natomiast ostatnio trafiła w moje ręce książka o php 5 gdzie wprowadzono nowe rozszerzenie MySQL nazwane Improved MySQL (mysqli)
<?php $db=mysqli_connect($server,$user,$passwd,$db_name,3306) or $result=mysqli_query($db,'SELECT user FROM user'); while($row=mysqli_fetch_assoc($result)){ } mysqli_free_result($result); mysqli_close($db); ?>
I na końcu moje pytanie: które z tych rodzajów połączenie stosujecie i dlaczego, oraz które wydaje się wam najlepsze.
Pozdrawiam