2015-07-21 4 views
6

Przeczytałem doumentation Ale nie rozumiem dokładnie różnicy.mysqli_connect vs mysqli_real_connect

Jaka jest różnica w tym obiekcie połączenia? Nie znalazłem żadnych wpisów.

Źle to zrozumiałem. Flagi nie występują w obu. Dlaczego nie dodali flag jako części mysqli_connect? Jakieś konkretne powody? Którego powinienem użyć?

+1

flagi "są obecne zarówno". Jesteś pewny? – Nanne

+0

@Nanne - Przepraszam. Zobacz zmiany –

Odpowiedz

3

Za pomocą mysqli_real_connect można sprawdzić, czy inicjalizacja obiektu mysqli zakończyła się powodzeniem i ustawić dowolne mysqli_options przed połączeniem.

+1

Dlaczego więc potrzebujemy mysqli_connect –

+0

To jest krótka droga. – HenryTK

+0

Proszę wyjaśnić nieco więcej. –

5

Funkcja ta różni się od mysqli_connect():

mysqli_real_connect() needs a valid object which has to be created by function mysqli_init(). 

With the mysqli_options() function you can set various options for connection. 

There is a flags parameter. 
+0

I mysqli_connect vs mysqli_init? – Pacerier

+0

mysqli_real_connect() potrzebuje poprawnego obiektu, który musi zostać utworzony przez funkcję mysqli_init(). –