2015-07-21 11 views
6

Ich lese die doumentation Aber ich verstehe den Unterschied nicht genau.mysqli_connect vs mysqli_real_connect

Welchen Unterschied macht das Verbindungsobjekt in diesem? Ich habe keine Beiträge gefunden.

Ich habe es falsch verstanden. Flags sind nicht in beiden vorhanden. Warum haben sie keine Flags als Teil von mysqli_connect hinzugefügt? Irgendwelche spezifischen Gründe? Welchen sollte ich benutzen?

+1

"flags in beide vorhanden sind". Bist du sicher? – Nanne

+0

@Nanne - Entschuldigung. Bitte sehen Sie die Änderungen –

Antwort

3

Mit mysqli_real_connect können Sie testen, ob die Initialisierung des mysqli-Objekts erfolgreich war, und mysqli_options vor dem Verbinden setzen.

+1

Dann warum brauchen wir mysqli_connect –

+0

Es ist der kurze Weg. – HenryTK

+0

Bitte erklären Sie ein wenig mehr –

5

Diese Funktion unterscheidet sich von 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

Und mysqli_connect vs mysqli_init? – Pacerier

+0

mysqli_real_connect() benötigt ein gültiges Objekt, das von der Funktion mysqli_init() erzeugt werden muss. –

Verwandte Themen