Was ist der Unterschied zwischen den neuen mysqli
und mysqli_connect
? Ich weiß, dass das Ausführen einer Abfrage anders ist;
zum Beispiel: mysqli->query()
und mysqli_query()
Warum gibt es zwei verschiedene Typen, was die Notwendigkeit der Unterschied?new mysqli vs mysqli_connect
Antwort
Eine ist für Prozedural-Programmierung und andere ist für OOP-Stil-Programmierung. Beide dienen demselben Zweck; Open a new connection to the MySQL server
OOP Stil Nutzung
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
Procedural Wortgebrauch
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
Referenz: PHP Manual
Irgendwelche Verbesserungen in der Leistung? –
Rechts auf @Hanky Panky. Ich würde auch, dass die PHP-Dokumente hinzufügen:
http://www.php.net/manual/en/mysqli.construct.php
Hinweis:
OO-Syntax nur: Wenn eine Verbindung ein Objekt immer noch nicht zurückgegeben. Zu überprüfen, ob die Verbindung fehlgeschlagen ist, dann verwenden Sie entweder die mysqli_connect_error() -Funktion oder die mysqli-> connect_error -Eigenschaft wie in den vorhergehenden Beispielen.
Also Fehlerbehandlung ist nur ein Unterschied.
- 1. mysqli_connect vs mysqli_real_connect
- 2. "new Foo() {}" vs. "new Foo()" in Java
- 3. New Integer vs valueOf
- 4. MySQL vs MySQLi in PHP
- 5. mysqli Geschwindigkeit vs PHP-Geschwindigkeit?
- 6. mysqli :: Fehler Vs. mysqli_stmt: Fehler
- 7. new DateTime() vs default (DateTime)
- 8. Highcharts - redraw() vs. new Highcharts.chart
- 9. return new String vs .ToString()
- 10. Objective-C: NSLinguisticTagger "new york" vs "New York"
- 11. mysqli_connect() erwartet Parameter 2 als String
- 12. Verwenden der Methode "clear" vs. New Object
- 13. Python Mock Patch Argument `new` vs` new_callable`
- 14. vb.net Create vs direktem Bezug mit New
- 15. Entity Framework 6 Create() vs. new
- 16. d = new Datum(); d.valueOf() vs Date.now()
- 17. Warnung: mysqli_connect(): (28000/1045): Zugriff verweigert für
- 18. mysqli_connect(): (HY000/2002) konnte nicht hergestellt werden, Remote-Server
- 19. Mysqli Verbindung und Abfrage
- 20. Fehler in mysqli Anweisung
- 21. Mysqli-Konstruktor gibt null zurück
- 22. mysqli vorbereitete Anweisung Fehler
- 23. Ranking-System mit mysqli
- 24. Eclipse-: "PHP Fatal error: Call to undefined function mysqli_connect()"
- 25. PHP mysqli unerwarteter Parameter Frage
- 26. MySQL vs MySQLi bei der Verwendung von PHP
- 27. PHP Warnung: mysqli_connect(): (HY000/2002): Verbindung verweigert
- 28. Wie definierst du eine Variable für mysqli_connect?
- 29. Was ist der vierte Parameter in mysqli_connect()?
- 30. bekam ich einen Fehler beim mysqli_connect Abfrage
Nein ist es nicht, ich habe versucht, es zu googeln, aber ich dachte, dass Erfahrung von Leuten hier könnte mir besser helfen und mir gerade Informationen darüber geben – FosAvance