Die vorbereiteten Anweisungen von PHP (für den Datenbankzugriff) sind fantastisch. Sie schützen nicht nur Ihre Datenbankabfragen, sie sind auch besonders effizient für größere Produkte. Es gibt jedoch einige Probleme, die diese Methoden weniger flexibel machen, als wir hoffen. Zum einen müssen wir das nutzen bind_result
Methode und übergeben Sie eine bestimmte Anzahl von Variablen. Was passiert jedoch, wenn sich dieser Code innerhalb einer Klasse befindet und wir nicht sofort wissen, wie viele Variablen übergeben werden sollen? Zum Glück gibt es eine Lösung! Ich zeige Ihnen, was es im heutigen Video-Tutorial ist.
vorbereiten ('SELECT body FROM posts') oder Würfel ('Problem vorbereiten') $ stmt-> execute (); $ meta = $ stmt-> result_metadata (); while ($ field = $ meta-> fetch_field ()) $ parameters [] = & $ row [$ field-> name]; call_user_func_array (array ($ stmt, 'bind_result'), $ parameters); while ($ stmt-> fetch ()) $ x = array (); foreach ($ row as $ key => $ val) $ x [$ key] = $ val; $ results [] = $ x; $ Ergebnisse zurückgeben; $ results = read (); ?>ohne Titel